时间设置
查看系统当前日期/时间:
date -R
查看系统硬件时钟:
hwclock --show
设置硬件时间:
hwclock --set --date="07/18/17 20:55"
用硬件时间同步系统时间:
hwclock --hctosys
时区设置
tzselect
选择 Asia –> China –> Beijing –> YES 即可。
端口/防火墙相关
查看指定端口占用,以80为例:
lsof -i:80
开启指定端口,以80为例:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/init.d/iptables save service iptables restart
关闭指定端口,以80为例:
/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP /etc/init.d/iptables save service iptables restart
查看端口状态:
/etc/init.d/iptables status
SCP
scp传输文件(夹):
scp root@192.168.1.2:/root/backup/1.txt /root/mydir scp -r root@192.168.1.2:/root/backup/dir /root/mydir
修改登录密码
修改当前用户登录密码:
passwd
tar命令
解压文件到当前目录:
tar -zxvf /root/jdk.tar.gz
压缩目录到文件:
tar -zcvf /root/jdk.tar.gz /jdk
软件安装相关
查看指定软件安装路径,以mysql为例:
rpm -ql mysql-server
查找可获取的软件,以ssh为关键词:
yum search ssh
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2017-08/146025p2.htm
NFS文件共享服务
假设现有两台服务器IP地址分别为 192.168.0.2 和 192.168.0.3,192.168.0.2作为Server,192.168.0.3为Client,则:
两台机器都需要安装nfs-utils rpcbind:
yum -y install nfs-utils rpcbind chkconfig nfs on chkconfig rpcbind on
开启防火墙端口111和2049:
/sbin/iptables -I INPUT -p tcp --dport 111 -j ACCEPT /sbin/iptables -I INPUT -p udp --dport 111 -j ACCEPT /sbin/iptables -I INPUT -p tcp --dport 2049 -j ACCEPT /sbin/iptables -I INPUT -p udp --dport 2049 -j ACCEPT /etc/init.d/iptables save service iptables restart
接下来在192.168.0.2上创建共享目录:
mkdir -p /home/nfs
修改nfs配置文件:
vi /etc/exports
加入以下代码:
/home/nfs 192.168.0.0/24(rw,sync,insecure,no_root_squash)
启动nfs和rpc服务:
service rpcbind start
service nfs start
查看本机发布的nfs共享目录:
showmount -e localhost
作为客户端192.168.0.3,在启动服务后直接挂载服务器目录到本地目录即可:
mkdir -p /home/nfs_server mount 192.168.0.2:/home/nfs /home/nfs_server
查看文件系统挂载情况:
tail -1 /etc/mtab
设置自动挂载:
vi /etc/fstab
#加入以下代码 192.168.0.2:/home/nfs /home/nfs_server nfs defaults,rw,_netdev 0 0
如何解决卸载时出现“Device is busy”
首先,停止nfs和rpcbind服务:
service rpcbind stop
service nfs stop
然后使用umount -fl命令:
umount -fl /home/nfs_server
Jenkins安装
为了兼容生产环境的jdk1.7版本,从官网得知,Jenkins必须是1.6之前的版本,因此下载jenkins-1.596.3-1.1.noarch.rpm到本地进行安装:
#移动到rpm包所在目录 rpm -ivh jenkins-1.596.3-1.1.noarch.rpm
安装后,修改Jenkins配置文件:
vi /etc/sysconfig/jenkins
根据实际情况修改以下两处,通常tomcat已占用8080和8009端口:
记得在防火墙中开启对应端口,然后重启Jenkins:
service jenkins restart
打开浏览器,输入http://IP:端口即可看到Jenkins已经启动:
Jenkins配置
关于Jenkins的配置,官网文档和网络博文已经讲得很详细了,这里我们只介绍最基本的配置,可以尽快让Jenkins工作起来。
点击创建一个新任务,输入任务名称,这里以maven项目为例:
输入项目名称和描述:
源码管理使用svn,此处需要注意svn地址应直接给出开发分支,而不是整个仓库,否则无法构建:
构建触发器,使用轮询SVN更新,只要检测到有更新就触发构建,日程表是轮询周期,这里设置为50分钟,如图所示:
构建这一栏,提示Jenkins需要Maven安装路径,点击the system configuration:
找到Maven栏目,点击Maven安装按钮,在输入框中输入名称和路径:
保存后,不要着急启动构建,否则会因权限不足而无法创建/删除目录,需要先将jenkins加入到sudoer名单中:
vi /etc/sudoers
如图,允许jenkins用户允许任何指令:
接下来就可以点击左边的导航栏的“立即构建”,再根据构建提示一步一步排查问题:
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-08/146025.htm