信息查看:
cat /etc/resolv.conf 查看DNS配置文件
cat /proc/cupinfo 查看CPU信息
cat /proc/memminfo 查看系统内存进程
cat /var/log/messages 检查有无系统级别的错误
cat /proc/cpuinfo 检查CPU情况
top 按1,检查CPU 内存是否正常
free -m 内存检查
fdisk -l 显示系统中的所有硬盘和分区信息
traceroute 路由跟踪
lspci/dmesg | cat -n | less 查看网卡
runlevel 查看系统运行级别
bg 查看后台运行进程
fg 恢复挂起的进程
ps -aux 查看运行的所有进程
top和uptime 可以查看你的系统运行状态
top -p pid 查看进程的情况
cat /proc/pid/status 查看该进程的详细信息
iptables -vnL 查看iptables所有规则
lsb_release -a 查看系统版本号
hostname 查看主机名
nsysv 查看系统服务
setup 图形设置信息
系统参数:
查看物理CPU个数
cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l
查看逻辑CPU个数
cat /proc/cpuinfo | grep “processor” | wc -l
查看CPU几核
cat /proc/cpuinfo | grep “cores” | uniq
查看CPU主频
cat /proc/cpuinfo | grep MHz | uniq
查看逻辑CPU、CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看系统当前运行在几位,但不能说明CPU不支持64位
getconf LONG_BIT
文件查找类型:
find 查看文件或目录
updatedb 更新索引数据库 然后用 locate去查找
whereis 查找文件的类型
which 在环境变量中查找
显示文本内容:
cat 一次显示文本内容
more 分屏显示
less 分页显示,可以上下翻页
head -x 显示头部某块内容
tail -x 显示尾部某块内容
cut 文件中截取部分
awk 格式化或者文本中抽取内容
网络配置文件:
/etc/resolv.conf DNS配置文件
/etc/sysconfig/network 主机名文件
redhat系列:/etc/sysconfig/network-scirpts/ifcf-eth* 网卡文件
unbutu系列:
编辑/etc/network/interfaces 配置文件
找到并修改
auto eth0
iface eth0 inet static
address ...
netmask 255.255.255.0
geraway 192.168.0.1
还需要修改DNS地址:
vi /etc/resolv.conf
添加:nameserver 8.8.8.8 修改完重启网卡即可。
/etc/hosts host文件
/etc/services 所有服务的端口
/etc/protocols TCP/IP数据包的定义
/etc/init.d/network restart 重启网卡
/etc/selinu/config selinu配置文件(选项selinux=enforcing表示强制执行,测试命令:sestatus)
服务关闭开启查看:
service ** start/stop/status (有些服务需要到文件安装目录,如:/etc/init.d/sshd start/stop/status)
netstat -anpt | grep :port(port:端口号) 查看某个服务的端口
/etc/re.d/rc.local 需要开机启动的服务,将命令添加到开机启动脚本即可!
chkconfig –level 35 httpd off 将某些服务在图形或者字符下关闭。 (数字代表系统运行模式,3字符,5图形)
网络连接:
netstat -nr = route 查看路由表
arp -n 查看地址解析记录
linux 下所有安装包命令集合:
需切换到安装包的目录下执行(*为软件包名):
rpm -ivh *.rpm
rpm –rebuild *.src.rpm
dpkg -i *.deb
tar -xzvf *tar.gz ,
进入*的目录,./configure 然后 make&& make install 。
tar -xjvf *.bz2
进入*的目录,./configure 然后 make&& make install 。
*.bin
chmod +x *.bin 赋予可执行权限
./soft.bin 运行即可
apt-cache search * 搜索包名
apt-get install * 安装软件包
yum list 更新云列表
yum install * 安装软件包(yum安装会自动解决依赖性)
* .bundle
./bundle 安装即可
NTP时间更新命令:ntpdate 210.72.145.44 (中国授时中心服务器)
linux远程桌面命令:rdesktop IP -u user -p passwd (rdesktop需安装)
mkdir 新建目录
touch 新建文件
###清除iptables默认的规则链
iptables -F
/etc/init.d/iptables save 保存
iptables -L 查看
chkconfig iptables on
apt-get install ssh 安装SSH服务
ssh-keygen -t rsa 生成SSH密钥,第一次必须配置
汉化:
apt-get install language-selector
选择语言支持,然后重启即可
apt-get install language-pack-zh language-support-zh 汉化语言
检查服务状态:
service --status-all
service --status-all | grep ntpd
service --status-all | less
service httpd status
列出所有服务启动级别:
chkconfig --list
列出服务和他们对应的端口:
netstat -tulpn