22 十二 09

系统管理员跟运维工程师有时在不同的公司是一样的,主要看下下面的要求吧。公司网站:www.imobile.com.cn “手机之家”  旗下还有很多网站,都是跟手机还有电子商务有关的网站,感兴趣的朋友可以看看下面的招聘信息。 只要你有信心有激情就发简历给我吧。zhangjian@imobile.com.cn

工作性质:全职

月薪范围:面议

工作经验:1

学历:不限

工作地点:北京

职责要求:
-
网站日常系统维护;
-
网站相关程序环境安装维护;
-
硬件更换和升级;
-
基本系统监控和调整;
-
数据及流量情况报告;
-
集群系统管理;


能力要求:

工作态度严谨,有良好的团队合作精神,能吃苦耐劳,有耐心,强烈责任心和工作激情;
拥有良好的工作习惯,自主学习能力强,能够不断接受新生事物,讲究工作方法和效率,擅于总结和记录文档;
至少1年以上Linux系统管理经验;

有大型网站系统管理和架构经验者优先;
熟悉集群系统的基本概念和实现手段;
熟悉Shell编程,能编写Shell脚本进行管理;
熟悉Apache nginxWEB软件的安装配置,性能调整,安全防范;
熟悉MySQL管理,会基本的SQL语句和用SQL语句解决问题的能力;
了解PHP的各种模块的基本功能和安装配置方式;
了解snmp协议,熟悉基本流量监控和系统监控技术手段,熟练使用其中一种监控软件cacti nagios mrtg ganglia
熟悉网络原理,会交換机路由器等网络设备的基本使用;
对服务器硬件使用和维护有一定基础;
对新技术有一定钻研或者了解者优先,如虚拟化。









8 一 10

前言:

管理的服务器多了,管理的服务多了,用户密码就显得很麻烦了,密码太简单安全性差,设置得复杂又总要费脑。所以就想要要一个密码自动生成器,复杂密码也就根本不用去背下来,只要有记录就行。

注意:

所以在网上搜索,发现相关的不是很多,看到APG这个小工具还不错,介绍说大部Linux软件自带,openSUSE就不自带,而且不能搜索APG APG是显卡插槽的一种,APG的缩写是Automated Password Generator(简称“APG”)
下载:

还是直接下载源代码安装来得快

官网:http://www.adel.nursat.kz/apg/

# wget  http://www.adel.nursat.kz/apg/download/apg-2.2.3.tar.gz

安装:

好习惯还是先看下安装文件 解压进入目录  #more INSTALL

可以看到原来不用configure 的 ,直接make 就行

#make all

#make install

使用:

1、不加任何参数执行,将默认生成 6 个随机密码:

UcGilbOb$
VacHidvis
sleennoy
afWibush2
Dudlevpeg-
grucyigvep

2、常用参数

m 指生成密码的位数,默认是8位

M mode  使用模式生成密码

-M mode
Use symbolsets specified with mode for password generation.  mode is a text  string
consisting of characters S, s, N, n, C, c, L, l. Where:

S      generator must use special symbol set for every generated password.每个密码必须都有特殊字符

s      generator should use special symbol set for password generation.包含特殊字条但不一定每个都有

N      generator must use numeral symbol set for every generated password.每个密码必需含有数字

n      generator should use numeral symbol set for password generation.包含数字

C      generator must use capital symbol set for every generated password.每个密码必需有大写字母

c      generator should use capital symbol set for password generation.包含大写字母

L      generator  must  use  small  letters symbol set for every generated password每个密码必需有小写字母
(always present if pronounceable password generation algorithm is used).

l      generator should use small letters symbol set for password generation.包含有小写

R,r    not supported any more. Use -E char_string option instead.
mode can not be more than 4 characters in length.

Note:
Usage of L, M, N, C will slow down password generation process.

Examples:
-M sncl or -M SNCL or -M Cn

例如#apg -M SNCL -m 16

Hir4kecivedyueg&
Uryevdivut7opAt`
bird2OlkovTaHyp\
Up;kocCarvyomOj5
Ums9quifdyinBib+
oaHutyars5Shnar\

更多的可以详见man apg









15 十 09

前言:

openSUSE 11.2 M8 本身没有KDE 4.3.2,而且Factory也没有直接更新到4.3.2 ,想安装只能单独安装了,又没有一键安装的情况下,怎么样才能快速升级安装呢。试试我这招吧,很管用。

方法:

1、添加一个最新的KDE 4.3.2的源

http://download.opensuse.org/repositories/KDE:/43/openSUSE_Factory/KDE:43.repo   放到/etc/zypp/repos.d

2、禁用一些跟KDE4 有关的源 用来避免一些包选择上的麻烦

如:KDE:KDE4:Factory:Desktop.repo KDE:KDE4:Playground.repo KDE:KDE4:Community.repo openSUSE11.2_Factory.repo

3、安装较新的软件包(建议使用图形界面会比较直观,因为可能会有些冲突问题)

选择package–>all packages–>update if newer version avaliable

处理一些冲突问题就可以了 都不会是很大,就等待更新

更新完后查看KDE  版本 4.3.2 (KDE 4.3.2) “release 5″









15 十 09

前言:

虽然很多人都会说在同一台服务器上安装两个JIRA实例没有必要,因为JIRA可以设置很多的项目,并且独立的设置权限。但需要两个实例的情况也不是没有,如领导不喜欢看到其它无关的项目,完全不同的部门不想共用同一个等。这种需求肯定是有的,我就碰到了啊。只要有一定经验的人都会安装过这种类似的多个实例在同台服务器的情况,但每种软件的方法总会有特殊的一些地方。下面大概的介绍下安装方法。

注意事项:

在安装JIRA之前先做个说明

1、安装JIRA的过程 参考 Linux JIRA+MYSQL安装与调试方法

2、本次安装的版本是 atlassian-jira-enterprise-3.13.5-standalone
其实在安装这个版本的时候 jira 4.0已经出来了,并且尝试了很久但都是以失败告终,jira 4 有两大难点,第一个是Jira的license 升级后很多不能用,网上也没有新的破解方法,要短时间内搞出来不容易;第二个就是域名代理会出问题 即直接用80域名端口访问的时候(放在apache 或者nginx 后面) 新的jira 首页设计成Gadgets的方式,而这个URL是相对的会因为代理的问题导致不能得到正确的URL地址 现在官网只有apache的解决办法,很不幸我用的是nginx ,所以实验没有成功 ,具体方法见官网 Gadgets do not display correctly after upgrade to JIRA 4.0

安装原理:

借人别人的话

* all app server ports are unique for each JIRA instance
* separate context paths in your jira.xml file
* each JIRA instance points to a unique database
* each JIRA instance points to a unique index directory
* each JIRA instance points to a unique attachment directory

所有的端口、目录、数据库、附件、索引目录都需要独立。

安装过程:

1、新的jira按第一个jira的安装方法进行 参考 Linux JIRA+MYSQL安装与调试方法

2、创建新的数据库,并且设置权限

3、配置区别一、更换下面jiradb为新的数据库

url="jdbc:mysql://localhost/jiradb? autoReconnect=true&useUnicode=true&characterEncoding=UTF8"

4、配置区别二、设置不同的端口

设置的有一个服务端口、一个连接端口、一个服务实例名称、一个引擎名称(其实不太了解Engine name 有知道的告诉我下 平时都是搞PHP环境的)(以下代码不可复制,编辑器把一些字符转成全角了)

<Server port=”8006” shutdown=”SHUTDOWN”>

<Service name=”NewJIRA“>

<Connector port=”8888

maxHttpHeaderSize=”8192″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″ useBodyEncodingForURI=”true”

enableLookups=”false” redirectPort=”8443″ acceptCount=”100″ connectionTimeout=”20000″ disableUploadTimeout=”true” />

<Engine name=”NewJIRA” defaultHost=”localhost”>

<Host name=”localhost” appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>

5、配置区别三、这个区别主要是针对jira 4.0的

其实如果不配置域名的反向代理,jira 4.0也是可以正常配置在同一台服务器上的。

1)JIRA 4.0的安装比较严格些,在WEB配置的时候会必需填写附件、索引路径
2)需要设置jira.home  编辑./atlassian-jira/WEB-INF/classes/jira-application.properties 把jira.home的目录更改到新的jira目录(3.X版本都是没有这个jira.home)

如何设置jira.home 还有解jira.home的锁 lock 请参考官网的方法 Setting your JIRA Home Directory

------------------------------------------

以上配置就已经通过不同的端口来访问JIRA了

6、反向代理域名访问方法设置

原理:WEB软件上设置将虚拟主机的80端口转到后端的jira端口,通过虚拟主机来访问

这里只说Nginx Apache的网上搜搜到处都是。

1)nginx.conf 设置代理

upstream jira {
server 127.0.0.1:8080;
}
upstream newjira{
server  127.0.0.1:8888;
}

2)vhost.conf 设置虚拟主机

server {
listen 80;
server_name renwu.com www.renwu.com *.renwu.com;
charset utf-8;

location / {
index index.jsp index.html index.htm;
proxy_pass http://jira;
}
}

server {
listen 80;
server_name renwu2.com www.renwu2.com *.renwu2.com;
charset utf-8;
location / {
index index.jsp index.html index.htm;
proxy_pass http://newjira;
}
}

(END)

注意结合 Linux JIRA+MYSQL安装与调试方法 来配置