《工作中用到的linux命令》由会员分享,可在线阅读,更多相关《工作中用到的linux命令(10页珍藏版)》请在金锄头文库上搜索。
1、一、用到的Linux 命令 1. 服务裁剪命令:chkconfig -level 3 服务名 off 例如:chkconfig -level 3 sendmail off2. 对时服务命令:ntpdate 例如:ntpdate 192.168.1.31 3. 新建目录的命令:mkdir 例如:mkdir /oracle 4. 格式化分区:mkfs 例如:mkfs.ext3 /dev/sdb1 5. 挂载设备的命令:mount 例如:mount /dev/sdb1 /oracle 6. 进入目录的命令:cd 例如:cd /home/ 7. 解压缩.gz后缀名的压缩包命令 :tar 例如:tar
2、xzvf app5-db1packet-2.00.00alpha.tar.gz解压app5-db1packet-2.00.00alpha.tar.gz 这个压缩包 tar czvf app5-db1packet-2.00.00alpha.tar.gz app5- db1packet-2.00.00alpha 压缩app5-db1packet-2.00.00alpha 这个文件 小贴士:如果要解压到指定目录就需要加参数 -C 。 8. 拷贝命令:cp 例如:cp -r /home/app5-db1packet-2.00.00alpha-linux- as5u2-32-20091104/oinst
3、all /home/ 9. 验证md5值的命令:md5sum 例如:md5sum 10201_database_linux32.zip 10. 解压zip压缩包的命令:unzip 例如:unzip 10201_database_linux32.zip 11. 编辑命令:vi 例如: vi tnsnames.ora 12. 更改权限命令:chmod 例如:chmod 777 *.sh13. sh文件执行命令:sh 例如:sh install.shinit.sql 执行sql文件(需要先进入数据库中) 14. 改变用户命令:su 例如: su oracle 15. 更改属主命令:chown 例如:
4、chown -R oracle.oinstall 目录名 16. 删除文件: rm 17. 例如:rm -rf /oracle/ora10/admin 18. 查看配置文件命令cat less more 等 例如:cat /etc/pd600.cfg 19. 显示文件尾部命令tail,默认为10行显示 例如:tail -f -n 200 /opt/FUDE-0.4/fude/var/log/fudeguard.log 20. 查看进程命令ps 例如:ps -ef|grep snmp21. 查看java版本命令 例如:java version 22. 建立软连接:ln -s 例如:ln -s /
5、opt/store/store_id /store_id 23. 添加用户组: groupadd 例如:groupadd samba_writer24. 添加用户:useradd 例如:useradd smbpasswd -a samba_writer 25. 添加samba访问的用户和密码:smbpasswd 例如:smbpasswd -a samba_writer26. LINUX信任关系配置: A, 在主信任机上生成KEY /usr/bin/ssh-keygen -t rsa -N “ B, 将生成的KEY导入到各台从信任机器的验证文件里面cat /root/.ssh/id_rsa.pu
6、b | ssh 192.168.1.63 cat .ssh/authorized_keys注:其中192.168.1.63是从信任机器的IP地址,执行中需要输 入从信任机器的密码 26 cpio格式文件的解压:cpio 例如:cpio idvm 文件名 27 听取报文命令:tcpdump 例如:tcpdump -i eth0 host 192.168.1.56 and port 80 s 1600 -w http.cap 28. 自动安装软件包:yum 例如:yum install dejagnu.noarch 29. 杀进程:kill 例如:killall sleep 杀掉所有带sleep的
7、进程.kill -9 进程名 强制杀掉某个进程 30. 远程登陆其他主机命令:ssh 例如:ssh 192.168.1.12 ssh -f N R 56678:127.0.0.1:22 218.94.117.234 l guest 将本机器的56678端口抛到目的主机218.94.117.234的22端口,使 218.94.117.234上用户通过56678端口登陆到本地。31. 主机之间的拷贝命令:scp 例如:scp 111.txt 192.168.1.31:/root 32. 显示端口状态命令:netstat 例如:netstat ln 查看目前监听的端口 33. 超过两个T的硬盘分区,
8、分以下几步进行: 1. parted /dev/sdb 2. mklabel 设置卷标(如msdos) 3. mkpart 进行分区,根据情况选择 4. 格式化分区mkfs.ext3 /dev/hdb1 5. 删除分区用rm. 34. 显示当前详细的目录信息:ls 例如:ls l 35. 查看挂载的分区以及使用情况:df 例如:df h 36. 查找命令:find 例如:find /root name 1.txt 查找 root目录下的1.txt 文件。 37. 查找符合条件的字符串:grep 例如:ps ef|grep sleep 查找进程中含有sleep 的进程 38. 变换工作目录命令:
9、cd 例如:cd /home 切换到home 目录Cd . 切换到上一级目录 39. 查看并修改时间的命令:date 例如:date 查看当前的系统时间 1. date -s 08/08/2010 修改年月日2. date -s 12:12:24 修改时间(24小时制) 注: 若想完全修改系统时间(即年月日和当天时间都改),则 上述1,2 两步都必须执行. 40. 查看当前路径:pwd 41. 移动文件和更名命令:mv mv 123 abc 把123 更名为abc mv 123 /home 把名为123的文件或文件夹移动到home目录下。 42. 创建文件命令:touch 例如:touch 1
10、.txt 43. 显示目录或文件大小命令:du 例如:du 12345 44. 查看操作系统版本:lsb_release a 例如:lsb_release a 45. 命令参数查看: man 例如:man tcpdump 46. rpm包的安装命令: rpm 例如 rpm ivh 安装包的名字。 47. 重启系统命令: reboot 48. 关机命令: halt 例如: halt -p halt之后执行power off 49. 比较文件差异:diff 例如: diff 文件名1 文件名2 二、LINUX 下使用到的服务配置 1) samba服务: 1. 安装samba软件包, 2. 配置/e
11、tc/samba/smb.conf 3. 重起smb服务(service smb restart) 2) 对时服务: 1. 修改/etc/cron.d 下的ntpdate_cron文件,如果没有该 文件,则自己新建一个。重起crond服务(service crond restart) 2. 建立对时服务器(常以DB1作为对时服务器),先确保 对时服务器上ntp服务起来(service ntpd restart),修改 以下配置文件:/etc/ntp.conf 将 # restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap
12、前的#号去掉。 3. 重启ntp服务 (service ntpd restart) 运行命令:ntpdate 192.168.1.11 (对时服务器IP) 3) fude 环境的安装1. 准备fude安装包:fude-linux-runtime-0.4.2-AS4U4- XX-XXXX.bin,其中的XX为CPU类型(i386或者amd64)。 2. 安装fude 环境: sh fude-linux-runtime-0.4.2-AS4U4-XX-XXXX.bin. 3. 验证fude 环境是否安装成功: . /opt/Fude-0.4/fude/profile/fude_profile看是否 能进入到fude环境。 4) 启动数据库监听服务:1.切换到 oracle 用户 (su oracle)2.lsnrctl start3.sqlplus / as sysdba (用sysdba用户登陆到数据库) 4.startup (启动数据库) 5) Tomcat的安装和启动:1.安装tomcat(进入到usr/java下并且创建软链接 ln -s apache-tomcat-5.5.20 apache-tomcat)2. 重新启动tomcat /home/search/bin/tomcat.sh restart