: ======samba服务安装====== 安装程序并添加用户 sudo yum install samba samba-client samba-common sudo smbpasswd -a user 修改/etc/samba/smb.conf文件 <code> workgroup = WORKGROUP [share] path = /home/share browseable = yes writable = yes valid usrs = user create mask = 644 directory mask = 770 </code> 启动服务加入开机启动 # systemctl enable smb # systemctl enable nmb # systemctl start smb # systemctl start nmb # firewall-cmd --permanent --add-service=samba # firewall-cmd --reload 测试 smbclient -L hostname/IP ======svn服务安装====== 安装服务端软件 # yum install subversion 创建目录,任意取名 $ mkdir ~/svn $ cd ~/svn 创建一个同步库并启动 $ svnadmin create box $ svnserve -d -r ~/svn 客户端访问的地址就是 svn://myhost/box 增加权限,修改conf文件夹中svnserve.conf和passwd $ vi ~/svn/box/conf/svnserve.conf # [general] \\ # password-db = passwd \\ 改为: \\ [general] \\ password-db = passwd \\ 然后修改同目录的passwd文件,添加账户比如admin,密码1234: \\ # [users] \\ # harry = harryssecret \\ # sally = sallyssecret \\ 最后变成: \\ [users] \\ admin = 1234 \\ “=”前的是用户名,后面的是密码。[users]前的#要删掉。 =====windows客户端===== TortoiseSVN =====linux客户端===== rabbitvcs ======自动挂载====== sudo vi /etc/fstab 添加 /dev/sda1 /media/ftp ntfs iocharset=utf8,umask=002 ======VNC远程桌面配置====== 1.vnc-server安装: $ rpm -qa | grep vnc vnc是客户端,vnc-server是服务器端, 安装server $ sudo yum install vnc-server 2.把用户名加入到配置文件中: [[email protected] ~]# sudo vi /etc/sysconfig/vncservers 最后添加 VNCSERVERS="1:root" 3.用vncpasswd创建一个vnc的口令 [[email protected] ~]# vncpasswd 4.启动vnc服务. [[email protected] ~]# sudo /sbin/service vncserver restart 5.防火墙端口设置 在使用防火墙的情况下来连接到一个远程系统,需要打开端口5901. [[email protected] ~]# sudo vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT [[email protected] ~]# sudo /sbin/service iptables restart 6. 不同的用户: VNCSERVERS="1:root 2:user" 两个用户分别运行vncpasswd设置口令. 修改iptables添加5902. 连接时IP:1和IP:2将连接不同用户 修改分辨率 VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 1024x768" 7. 重启vnc的x Windows环境 vncserver -kill :1 vncserver :1 8. 修改gnome登录 vi .vnc/xstartup #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-session & #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & ======CentOS安装中文字体====== 文泉驿微米黑是基于Google的Droid字体系列的开源衍生字体。该字体合并了Droid Sans Fallback、Droid Sans以及Droid Sans Mono,并补充了完整的GBK字符集(共20932个汉字)。整个字体拥有良好的hinting和kerning信息,并且采用了部件拼接技术,字体文件极为精简。另外该字体字型设计也非常优雅,可以与 Windows/Mac OS系统中的界面字体媲美。去wenq.org下载 tar zxvf wqy- microhei* . tar. gz sudo mkdir -p /usr/share/fonts/wenquanyi/ sudo mv wqy-microhei /usr/share/fonts/wenquanyi 然后在/etc/fonts/fonts.conf的</fontconfig>前添加: <dir> /usr/share/fonts/wenquanyi/wqy-microhei/ </dir> 重启X window就可以使用文泉驿微米黑,可以在<系统>-<首选项>-<字体>进行设置,然后再到Firefox和 console里设置一下就OK了,这样CentOS看起来就舒服多了。 ======温度监控====== #yum install lm_sensors #modprobe coretemp #sensors-detect((可一路yes)) #sensors ======为用户添加sudo权限====== 1)进入root \\ 2)添加文件的写权限。 chmod u+w /etc/sudoers 3)编辑/etc/sudoers文件。"root ALL=(ALL) ALL"在下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),保存退出。 \\ 4)撤销文件的写权限。 chmod u-w /etc/sudoers **centos服务配置** ======相关信息命令====== 查看CPU信息: #cat /proc/cpuinfo 查看内存信息: #cat /proc/meminfo 查看硬盘信息: #df -lh 查看系统版本位数: #getconf LONG_BIT 返回32则是32位,64则是64位 查看系统版本: #cat /etc/redhat-release 如果不是最新版,则升级系统到最新版: #yum upgrade 查看系统是否默认安装了mysql、php、apache等,如果安装了则需要先卸载掉 #rpm -qa|grep mysql #rpm -qa|grep php #rpm -qa|grep httpd 以上命令会分别把相关的包都列出来,从最下面的一个包开始卸载,依次往上。用卸载rpm包的命令: #rpm -e 包名称 修改系统时区: #ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 添加不能使用SHELL交互的用户 #useradd -s /bin/false username #passwd username ======安装Nginx====== 对CentOS系统而言,[[linux:Nginx]]不在标准库里,不过可以使用EPEL库,EPEL参考资料(http://www.cyberciti.biz/faq/rhel-fedora-centos-linux-enable-epel-repo/)。 使用EPEL库安装Nginx,命令如下: # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm # yum install nginx 运行完上述命令后,[[linux:Nginx]]就安装完成了.默认的web_root文件夹路径: /usr/share/nginx/html # su -l # service nginx start "启动nginx服务 # export LANG=en_US "防止ntsysv乱码 # ntsysv nginx on "选中nginx为开机启动 ======安装MySQL====== # yum -y install mysql-server # ntsysv “开机启动 选中mysql # /etc/init.d/mysqld start 改密码 # /usr/bin/mysqladmin -u root password '123456' ======安装PHP====== # yum install -y php-cgi php-mysql ======安装spawn-fcgi====== 用于运行php-cgi # yum install spawn-fcgi 下载spawn-fcgi 的启动脚本 # wget http://bash.cyberciti.biz/dl/419.sh.zip # unzip 419.sh.zip # mv 419.sh /etc/init.d/php_cgi # chmod +x /etc/init.d/php_cgi 启动php_cgi # /etc/init.d/php_cgi start 查看进程 # netstat -tulpn | grep :9000 若出现如下代表一切正常 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LIST xxxx/php-cgi 配置nginx(详细配置见nginx.conf详细说明) # vi /etc/nginx/nginx.conf 在文件内搜索fastcgi_pass, 修改 <code> 1. location ~ \.php$ { 2. root html; 3. fastcgi_pass 127.0.0.1:9000; 4. fastcgi_index index.php; 5. fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; 6. include fastcgi_params; 7. } </code> 编辑/etc/rc.local文件, 是spawn-fcgi能开机启动, 最后添加一行 /etc/init.d/php_cgi start 然后重启nginx: # /etc/init.d/nginx restart 在/usr/share/nginx/html/下新建index.php, 输入 <code php> <?phpinfo();> </code> 浏览器输入http://127.0.0.1/index.php 观察是否成功 ======安装vsftpd====== 安装: #yum -y install vsftpd 增加21端口:((可省略)) #iptables -I INPUT -p tcp –dport 21 -j ACCEPT 或者 #vi /etc/sysconfig/iptables 增加一条 <code>-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -J ACCEPT</code> 然后 #service iptables restart FTP的开启关闭与重启 #service vsftpd start #service vsftpd stop #service vsftpd restart #ntsysv 打开配置文件 #vi /etc/vsftpd/vsftpd.conf 修改 #anonymous_enable=NO //是否允许匿名登陆,默认为YES,最好改成NO, 修改帐号登录目录, -d后为用户登陆的目录. usermod -d /home/xxx username 若想要限制用户只能访问其登陆的目录及其子目录里的内容,需要在/etc/vsftpd/vsftpd.conf里输入以下设置: chroot_local_user=YES 被动模式开启 pasv_enable=YES pasv_min_port=50000 pasv_max_port=60000 防火墙添加 <code>-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 50000:60000 -J ACCEPT</code> ====参考网站来源: ==== http://www.centospub.com/ \\ http://www.tomssoft.com/node/12 \\ http://www.zquan.me/article.asp?id=31 \\ http://www.atans.cn/post/93/ \\ http://3renxing.com.cn/?p=24 \\

linux/centos.txt · 最后更改: 2016/05/22 06:39 (外部编辑)
回到顶部
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0