Linux常用命令

==================================================
首先介绍强大的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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值