==================================================
首先介绍强大的man命令:
man命令用来查看某个命令的帮助信息,
有了它,我们就不需要记住每个命令的具体用法
man 命令名
一定要记住多用此命令!
==================================================
查看系统版本:
lsb_release -a
查看系统CPU信息:
cat /proc/cpuinfo
查看系统内存信息:
cat /proc/meminfo
==================================================
添加组:
groupadd 组名
添加用户并指定组:
useradd -g 组名 用户名
修改用户密码:
passwd 用户名
切换用户:
su - 用户名
==================================================
去往某一目录:
cd 目录名
查看某个目录下的文件属性:
ls 文件或者目录
ls -la 文件或者目录
删除文件或目录:
rm 文件名
rm -rf 目录名
创建目录
mkdir 目录名
拷贝文件或目录
cp 原有文件名 新的文件名
cp -r 目录 新的目录
移动文件或目录
mv 原有文件名 新的文件名
mv 目录 新的目录
查看文件类型,此命令可以来查看可执行程序是32位还是64位
file 文件名
修改某个文件或目录的权限
chmod 权限 文件
chmod -R 权限 目录
修改某个文件或目录的属主
chown 用户名:组名 文件名
chown -R 用户名:组名 目录名
==================================================
tar命令
压缩tar.gz:
tar czvf 压缩包名字 需要压缩的文件或目录
解压tar.gz
tar zxf 需要解压的文件名
zip / unzip
zip -r zip包名 需要压缩的文件或目录
unzip zip报名
==================================================
查看系统当前所有的环境变量:
set 或者 env
查看某个环境变量:
echo $环境变量名
导出环境变量:
export 环境变量名=对应的值
==================================================
查找命令:
find 目录名 -name "待查找的内容"
过滤命令:
grep 文件或者目录 "过滤的内容"
==================================================
查看IP地址:
ifconfig
配置临时IP地址:
ifconfig eth0 IP netmask mask
这种方法配的IP在机器重启之后就失效了。
修改IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //网卡设备号,不用修改
ONBOOT=yes //系统启动的时候启用网卡
BOOTPROTO=static //使用手动分配IP地址,改为 dhcp 为自动获取IP地址
HWAPPR=.... //网卡MAC地址,不用修改
IPADDR=192.168.16.165 //分配的网卡IP地址
NETMASK=255.255.0.0 //子网掩码
GATEWAY=192.168.0.1 // 默认网关
修改完成之后重启网络服务:service network restart
停止某个网卡:
ifconfig eth0 down
启用某个网卡:
ifcongif eth0 up
查看当前网络状态:
netstat -an
如果要查看某个端口的状态:
netstat -an | grep 端口名
测试某个IP是否能访问的通:
ping IP
==================================================
查看当起系统的进程信息(包括进程ID):
ps -aux
具体看某个进程的信息:
ps -aux | grep otpserver
杀掉某个进程:
kill -9 进程ID
查看当前的系统资源情况:
top
==================================================
查看某个库文件的依赖:
ldd 可执行程序的文件名
查看某个可执行程序导出的接口:
nm 可执行程序的文件名
做文件或者目录的软链接:
ln -s 原有文件名 链接名
==================================================
rpm命令:
安装:
rpm -ivh rpm包名
卸载:
rpm -e rpm安装名(注意:这个名称与rpm包名不一样,可以通过rpm -qa查找到)
查找安装的包:
rpm -qa
例如:rpm -qa | grep -i mysql,可以查找到所有安装的安装名中带有mysql的rpm安装名
查找rpm包安装的文件情况:
rpm -ql rpm安装名
查找某个文件属于哪个包
rpm -qf 文件名
==================================================
在防火墙中添加端口例外:
vi /etc/sysconfig/iptables
在倒数第二行前加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 18004 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 1915 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 1916 -j ACCEPT
==================================================
设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
查看当前时间和时区:
date
设置时间:
date -s "2010-11-29 13:12:24"
让硬件时钟使用当前系统的时间:
hwclock
或者:/sbin/hwclock –systohc
==================================================
重新启动:
reboot
init 6
shutdown -r 0
关机命令:
shutdown -h 0
init 0
首先介绍强大的man命令:
man命令用来查看某个命令的帮助信息,
有了它,我们就不需要记住每个命令的具体用法
man 命令名
一定要记住多用此命令!
==================================================
查看系统版本:
lsb_release -a
查看系统CPU信息:
cat /proc/cpuinfo
查看系统内存信息:
cat /proc/meminfo
==================================================
添加组:
groupadd 组名
添加用户并指定组:
useradd -g 组名 用户名
修改用户密码:
passwd 用户名
切换用户:
su - 用户名
==================================================
去往某一目录:
cd 目录名
查看某个目录下的文件属性:
ls 文件或者目录
ls -la 文件或者目录
删除文件或目录:
rm 文件名
rm -rf 目录名
创建目录
mkdir 目录名
拷贝文件或目录
cp 原有文件名 新的文件名
cp -r 目录 新的目录
移动文件或目录
mv 原有文件名 新的文件名
mv 目录 新的目录
查看文件类型,此命令可以来查看可执行程序是32位还是64位
file 文件名
修改某个文件或目录的权限
chmod 权限 文件
chmod -R 权限 目录
修改某个文件或目录的属主
chown 用户名:组名 文件名
chown -R 用户名:组名 目录名
==================================================
tar命令
压缩tar.gz:
tar czvf 压缩包名字 需要压缩的文件或目录
解压tar.gz
tar zxf 需要解压的文件名
zip / unzip
zip -r zip包名 需要压缩的文件或目录
unzip zip报名
==================================================
查看系统当前所有的环境变量:
set 或者 env
查看某个环境变量:
echo $环境变量名
导出环境变量:
export 环境变量名=对应的值
==================================================
查找命令:
find 目录名 -name "待查找的内容"
过滤命令:
grep 文件或者目录 "过滤的内容"
==================================================
查看IP地址:
ifconfig
配置临时IP地址:
ifconfig eth0 IP netmask mask
这种方法配的IP在机器重启之后就失效了。
修改IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //网卡设备号,不用修改
ONBOOT=yes //系统启动的时候启用网卡
BOOTPROTO=static //使用手动分配IP地址,改为 dhcp 为自动获取IP地址
HWAPPR=.... //网卡MAC地址,不用修改
IPADDR=192.168.16.165 //分配的网卡IP地址
NETMASK=255.255.0.0 //子网掩码
GATEWAY=192.168.0.1 // 默认网关
修改完成之后重启网络服务:service network restart
停止某个网卡:
ifconfig eth0 down
启用某个网卡:
ifcongif eth0 up
查看当前网络状态:
netstat -an
如果要查看某个端口的状态:
netstat -an | grep 端口名
测试某个IP是否能访问的通:
ping IP
==================================================
查看当起系统的进程信息(包括进程ID):
ps -aux
具体看某个进程的信息:
ps -aux | grep otpserver
杀掉某个进程:
kill -9 进程ID
查看当前的系统资源情况:
top
==================================================
查看某个库文件的依赖:
ldd 可执行程序的文件名
查看某个可执行程序导出的接口:
nm 可执行程序的文件名
做文件或者目录的软链接:
ln -s 原有文件名 链接名
==================================================
rpm命令:
安装:
rpm -ivh rpm包名
卸载:
rpm -e rpm安装名(注意:这个名称与rpm包名不一样,可以通过rpm -qa查找到)
查找安装的包:
rpm -qa
例如:rpm -qa | grep -i mysql,可以查找到所有安装的安装名中带有mysql的rpm安装名
查找rpm包安装的文件情况:
rpm -ql rpm安装名
查找某个文件属于哪个包
rpm -qf 文件名
==================================================
在防火墙中添加端口例外:
vi /etc/sysconfig/iptables
在倒数第二行前加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 18004 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 1915 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 1916 -j ACCEPT
==================================================
设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
或者cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
查看当前时间和时区:
date
设置时间:
date -s "2010-11-29 13:12:24"
让硬件时钟使用当前系统的时间:
hwclock
或者:/sbin/hwclock –systohc
==================================================
重新启动:
reboot
init 6
shutdown -r 0
关机命令:
shutdown -h 0
init 0