Linux常用命令Word格式文档下载.docx
《Linux常用命令Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Linux常用命令Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
![Linux常用命令Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-2/3/98f4f528-b70f-406a-a7d7-d906778da2a7/98f4f528-b70f-406a-a7d7-d906778da2a71.gif)
查看所有分区
fdisk-l
查看所有交换分区
swapon-s
查看磁盘参数(仅适用于IDE设备)
hdparm-i/dev/hda
查看启动时IDE设备检测状况
dmesg|grepIDE
查询历史命令
history查看所有历史命令
history|grepscp查看使用过的scp命令
抓包
sudo/usr/sbin/tcpdump-s0-iany-wggg.pcap
cpdump-iany-s0-wimscore.pcap
tcpdump-ieth0net192.168.14.0/23andudp-s0-n-X-w./123
关闭和启动服务
Kill-9pidpid为服务的进程号
启动服务:
例如:
gd_01工作目录下./bin/gd_01&
显示日历
cal
显示或设置系统时间
date
显示开机信息
dmesg
显示操作界面
startx命令行切换到操作界面。
vi/etc/initab通过修改配置文件,在重启后直接进入操作界面。
setup是一个设置公用程序,提供图形界面的操作方式。
在setup中可设置7类的选项:
1.登陆认证方式
2.键盘组态设置
3.鼠标组态设置
4.开机时所要启动的系统服务
5.声卡组态设置
6.时区设置
7.X
Windows组态设置
切换中英文显示
LANG=en_US
查找显示用户信息
finger
系统关机命令
shutdown
关闭系统
halt
重新开机
reboot
暂停执行命令
sleep
DNS查询(修改请求路径)
host
查询或设置主机名称
hostname
显示用户ID以及所属组ID
id
w显示当前登录系统的用户信息
who显示当前登录系统的用户信息
whoami显示用户名称
显示说明
1.显示系统详细信息
Info
2.登录系统
login
3.登出系统
logout
4.显示用户名称
logname
文件相关
查看指定目录大小
du-hs<
目录名>
远程传输
scp/home/cmcc/lzm/test.pcapcmcc@192.168.0.46:
/home/cmcc/test.pcap
解释:
把test.pcap文件放到cmcc@192.168.0.46这台服务的/home/cmcc/目录下
创建目录
1.创建一级目录
mkdir
2.创建多级目录
mkdir–pmytest/test/test1mytest/test/test1为文件目录名称及路径
3.文件夹权限设置
Mkdir–m777testmod权限设置为任何人
复制文件与文件夹
1.复制指定目录文件到当前目录,并重命名
cp~/.bashrcbashrc_bak
2.强制复制,不管源文件是否存在
cp-f~/.bashrcbashrc
3.复制目录时,将源路径的最后一级目录全部复制过去,包括其本身
cp–r/root/test
cp–r/root/test/
4.复制指定目录到指定目录
cp~/.bashrc/bak/.bashrc
5.指定参数复制时将源文件的全部属性也复制过来
cp–a~/.bashrc/bak/.bashrc
6.指定参数,保证两个文件夹同步。
且两个文件的文件都是最新的
cp–u/src/.bashrc/bak_src/bashrc
删除文件
1.rmtest.txt删除text.txt
2.rm*.log删除当前目录下的所有日志
3.rm–ftest.txt强制删除test.txt
4.rm–r–ftest删除文件夹,强制删除
5.rmdiremptydir删除一个空目录
6.rmdir–pemptydir/d1/d2删除多级目录
7.rmmod删除模块
8.find.-name'
sip.log_2011*'
-print0|xargs-0rm–rf删除当前目录下匹配文件
切换工作目录
cd
列出目录内容
ls目录概要信息
ll目录详细信息
改变文件属性
chattr
更改文件或目录的所属组
chgrp
更改文件或目录的权限
chmod
更改文件或目录的拥有者或所属组
chown
改变根目录
chroot
压缩或解压文件
.tar操作
解包:
tarxvfxx.tar
打包:
tarcvfxx.tarDirName
.gz操作
解压1:
gunzipxx.gz
解压2:
gzip-dxx.gz
压缩:
gzipFileName
.tar.gz和.tgz操作
解压:
读取、转换并输出数据
dd
显示目录或文件的大小
du
备份文件系统
dump
tar
改变文件或目录的时间
touch
新建文件
touchtxt.txttxt.txt为文件名称和类型
显示文件内容
echo
less全部显示
more逐页显示
od八进制显示
tail–fctd.log实时查看日志记录信息
显示工作目录
pwd
转换字体文件
pfbtops
tr转换字符
文本编辑器
ed
jed
joe
pico
vi
vim
识别文件类型
file
显示文件属性
lsattr
查找文件或目录
find/-name文件名
locate查找文件
slocate查找文件或目录
where查找文件
which查找文件
对文本文件加以排序
sort
切割文件
split
输出文件最后部分内容
tail
移动或更改现有的文件或目录
mv
文件传输
ncftp传输文件
ncftpget下载文件
ncftpput上传文件
sz
shell脚本执行
chmod+xp.sh强制执行p.sh脚本文件
shp.sh强制执行p.sh脚本文件
网络相关
查看所有网络接口的属性
ifconfig
查看防火墙设置
iptables-L
查看路由表
route-n
查看服务监听端口
netstat–lntp查看所有服务监听的端口
netstat–anp|grepsaopsoap为进程名称
netstat–anp|grep12341234为进程PID
netstat-nap|grepLISTEN
查看所有已经建立的连接
netstat-antp
查看网络统计信息
netstat-s
查看网络流量
watch-n1"
/sbin/ifconfigeth0|grepbytes"
查看端口
netstat-lnp|grep9
设置网络环境
netconfig
查找并显示指定网址的相关信息
whois
数据相关
参数:
-d表示,显示设备(磁盘)使用状态;
-k某些使用block为单位的列强制使用Kilobytes为单位;
110表示,数据显示每隔1秒刷新一次,共显示10次。
查看TPS和吞吐量信息
iostat-d-k110
实例结果:
Device:
tpskB_read/skB_wrtn/skB_readkB_wrtn
cciss/c0d0102.32122.72610.89127882875636575622
结果解释:
tps:
该设备每秒的传输次数(Indicatethenumberoftransferspersecondthatwereissuedtothedevice.)。
“一次传输”意思是“一次I/O请求”。
多个逻辑请求可能会被合并为“一次I/O请求”。
“一次传输”请求的大小是未知的。
kB_read/s:
每秒从设备(driveexpressed)读取的数据量;
kB_wrtn/s:
每秒向设备(driveexpressed)写入的数据量;
kB_read:
读取的总数据量;
kB_wrtn:
写入的总数量数据量;
这些单位都为Kilobytes。
查看设备cpu使用率(%util)响应时间(await)
iostat-d-x-k110
实例结果:
rrqm/swrqm/sr/sw/srkB/swkB/savgrq-szavgqu-szawaitsvctm%util
cciss/c0d01.2548.037.7050.3945.42393.9015.131.0417.972.4714.32
rrqm/s:
每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge);
wrqm/s:
每秒这个设备相关的写入请求有多少被Merge了。
r/s:
Thenumberofreadrequeststhatwereissuedtothedevicepersecond;
w/s:
Thenumberofwriterequeststhatwereissuedtothedevicepersecond;
rsec/s:
每秒读取的扇区数;
wsec/:
每秒写入的扇区数。
await:
每一个IO请求的处理的平均时间(单位是微秒)。
这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。
%util:
在统计时间内所有处理IO时间,除以总共统计时间。
例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util=0.8/1=80%,
所以该参数暗示了设备的繁忙程度。
一般地,如果该参数是100%表示设备已经接近满负荷运行了
(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。
查看cpu状态
iostat-c110
avg-cpu:
%user%nice%system%iowait%steal%idle
6.860.0012.862.040.0078.24
测试服务启动
模块名称
功能描述
部署路径
监听端口
数据库用户名及密码
CTD
点击拨号
/home/webhome/c-modules/ctd
8009
GD
导航模块
/home/webhome/c-modules/gd
8086
SOAP
能力接口
/home/webhome/c-modules/soap
7070
LOG_SERVER
日志收集
/home/webhome/c-modules/userlog
6006
SSO
Sso凭证
/home/webapp/csso_ims_tomcat
10000
memcached
增加内存
192.168.0.103(/usr/local/bin/memcached)
12000
imsportal
个人自服务
/home/webapp/imsportal_tomcat
10001
mop_ims
企业自服务
/home/webapp/mop-ims_tomcat
10005
media_ims
企业logo下载
/home/webapp/media_ims_tomcat
10004
osp
在线更新
/home/webapp/OSP_tomcat
10003
mysql
数据库
192.168.0.102(/usr/local/mysql3306)
3306
cmcc/cmccfetion
192.168.0.102(/usr/local/mysql3307)
3307
192.168.0.102(/usr/local/mysql3308)
3308
连接服务器sshpgm@192.168.0.135pwd:
pgmadmin
启动上述C服务,需注意:
启动gd
在bin工作目录下,
cd/home/webhome/c-modules/gd
./bin/gd&
supervise/iefetion/internal/supervise/im/im_01&
启动上述java服务,需注意:
启动media_ims
在bin工作目录下,先到/home/webapp/media_ims_tomcat工作目录下,
删除rm-rfwork/Catalina/localhost/*目录所有文件,
进入到media_ims_tomcat目录下的bin目录cdbin/
然后再执行./startup.sh&
文件
Nagios监控
Url:
http:
//192.168.0.136/nagios
UN:
xingneng
PWD:
连接
mysql–upgm–ppgmpwd–P3307–h192.168.0.102
查看数据库列表
showdatabases
使用数据库
usenavi_db
显示数据库表
showtables;
显示表的字段名称
descnavi_uid_map;
数据库数据备份迁移
查看服务进程
ps-ef|grepmysql
备份数据所有属性
/iefetion/db/mysql7000/bin/mysqldump
-uroot-psecret--socket=/iefetion/db/mysql7000/mysql.sock-A-R>
my_db.sql
将备份数据复制到目标目录
scpmy_db.tar.gz192.168.199.22:
/iefetion
执行整数据库覆盖命令
/iefetion/db/mysql7000/bin/mysql
-uroot-psecret--socket=/iefetion/db/mysql7000/mysql.sock<
刷新用户权限
-uroot-psecret--socket=/iefetion/db/mysql7000/mysql.sock-N-e"
flushprivileges;
"
数据查询sql语句