电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Linux维护常用命令

12页
  • 卖家[上传人]:鲁**
  • 文档编号:471781093
  • 上传时间:2023-08-05
  • 文档格式:DOC
  • 文档大小:41.01KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 Linux 维护常用命令1、查看某文件的一部分如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tail 命令, 如:tail -10 /etc/passwd 查看文件中间一段,可以使用 sed 命令 如:sed n 5,10p /etc/passwd 这样你就可以只查看文件的第 5 行到第 10 行2、将 file.txt 里的123改为 456方法 1 sed s/123/456/g file.txt file.txt.new 修改的保存到其它文件sed -i s/123/456/g file.txt 直接修改原文件 方法 2 vi file.txt 输入命令: :%s/123/456/g注意:如果替换的文件有特殊符号如/就要用来取消。例:sed -i s/usr/local/apache2/hotdogs/vary/www/html/g /usr/local/apache2/conf/httpd.conf如果只是下原有的行后添加就用&例:sed -i s/DirectoryIndex

      2、index.html index.html.var/& index.htm index.php /g /usr/local/apache2/conf/httpd.conf3、echo 典型应用echo abcdefg | perl -lne $a = reverse($_); print $a; 把一个字符串翻转 echo bottle|rev 把一个字符串翻转文件目录管理1、删除几天以前的所有东西(包括目录名和目录中的文件)1) find . -crime +3 -exec ram -fro ; 2) find ./ -mime +3 -print|xargs ram -f r2、在多级目录中查找某个文件的方法1) find /dir -name filename.ext 2) du -a | grep filename.ext 3) locate filename.ext3、删除软硬连接注意点删除软件连接的时候一定要记得不要在删除的文件夹后加一斜杠,ram -f filename/ 会说这是一个文件夹不能删除ram filename会提示说是否要删除这个连接。如果用的第一种可能会把

      3、其它文件都删除4、删除目录中含输入关键字的文件 find /mnt/ebook/ -type f -exec grep 在此输入关键字 ; -print -exec ram ;5、在当前目录下解压 rpm 文件cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax r6、用命令清空 Root 回收站中的文件 cd /vary/.Trash-root ram -fro *系统与安全1、让用户的密码必须有一定的长度,并且符合复杂度vi /etc/login.defs,修改 PASS_MIN_LEN2、用 dat 查询昨天的日期date -date=yesterday3、修改系统时 1) 设置你的时区: timeconfig 里选择Asia/Shanghai (如果你位于 GMT+8 中国区域) 2) 与标准时间服务器校准date -s “2003-04-14 cst”,cst 指时区,时间设定用 date -s 18:10 修改后执行 clock -w 写到 CMOS 3) 将当前软件系统时间写入硬件时钟: hwclock systohc4、改

      4、变 redhat 的系统语言/字符集 修改 /etc/sysconfig/i18n 文件,如 LANG=en_US,xwindow会显示英文界面, LANG=zh_CN.GB18030,xwindow会显示中文界面。 还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n vi $HOME/.i18n 文件,如 LANG=en_US,xwindow会显示英文界面, LANG=zh_CN.GB18030,xwindow会显示中文界面。 这样就可以改变个人的界面语言,而不影响别的用户5、查看系统信息 cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中断 cat /proc/ioports - 设备 IO端口 cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) cat /proc/partitions - 所有设备的所有分区 cat /proc/pci - PCI设备的信息 cat /pr

      5、oc/swaps - 所有 Swap 分区的信息 cat /proc/version - Linux 的版本号 相当于 uname -r uname -a - 看系统内核等信息6、让 linux自动同步时间 vi /etc/crontab 加上一句: 7、如何防止某个关键文件被修改 在 Linux 下,有些配置文件是不允许任何人(包括 root)修改的。为了防止被误删除或修改可以设定该文件的“不可修改位(immutable) ”。命令如下: # chattr +i /etc/fstab 如果需要修改文件则采用下面的命令: # chattr -i /etc/fstab管理与网络1、 lsof 用法小全 lsof abc.txt 显示开启文件 abc.txt 的进程 lsof -i :22 知道 22 端口现在运行什么程序 lsof -c nsd 显示 nsd 进程现在打开的文件 lsof -g gid 显示归属 gid 的进程情况 lsof +d /usr/local/ 显示目录下被进程开启的文件 lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长 lsof

      6、-d 4 显示使用 fd 为4 的进程 lsof -i i 用以显示符合条件的进程情况 语法: lsof -i46 protocolhostname|hostaddr:service|port 46 - IPv4 or IPv6 protocol - TCP or UDP hostname - Internet host name hostaddr - IPv4 位置 service - /etc/service中的 service name (可以不止一个) port - 端口号(可以不止一个) 例子: TCP:25 - TCP and port 25 1.2.3.4 - Internet IPv4 host address 1.2.3.4 tcpohaha.ks.edu.tw:ftp - TCP protocol host:ohaha.ks.edu.tw service name:ftp lsof -n 不将 IP转换为 hostname,预设是不加上-n参数 例子: lsof -i tcpohaha.ks.edu.tw:ftp -n lsof -p 12 看进程号为 12的进程打

      7、开了哪些文件 2、grep 不显示本身进程 #ps -aux|grep httpd|grep -v grep grep -v grep可以取消显示你所执行的 grep 本身这个进程,-v 参数是不显示所列出的进程名3、查看本机IPifconfig |grep inet |cut -c 0-36|sed -e s/a-zA-Z: /g hostname i4、查看有多少活动的Httpd进程#!/bin/sh while (true) do pstree |grep *httpd$|sed s/.*-(0-90-9*)*httpd$/1/ sleep 3 done同样可以引用到其它的进程5、设置 com1口,让超级终端通过 com1口进行登录 第一步:确认有/sbin/agetty,编辑/etc/inittab,添加 7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 9600bps 是因为连路由器时缺省一般都是这种速率,也可以设成 19200、38400、57600、115200 第二步:修改/etc/securetty,添加一行:ttyS0,确保 r

      8、oot 用户能登录 第三步:重启机器,就可以拔掉鼠标键盘显示器(启动时最好还是要看看输出信息)了 6、查找或删除正在使用某文件的进程 fuser filename fuser -k filename7、已知网络中一个机器的硬件地址,如何知道它所对应的 IP地址 在 Linux 下,假定要查“00:0A:EB:27:17:B9”这样一个硬件地址所对应的 IP 地址,可以使用以下命令: # cat /proc/net/arp |grep 00:0A:EB:27:17:B9 192.168.2.54 0x1 0x6 00:0A:EB:27:17:B9 *eth2 另外,还可以用“arp -a”命令查询: # arp a|grep 00:0A:EB:27:17:B9 (192.168.2.54)at 00:0A:EB:27:17:B9ether on eth28、在 Linux下如何绑定 IP地址和硬件地址 可以编辑一个地址对应文件,里面记录了 IP地址和硬件地址的对应关系,然后执行“arp f 地址对应文件”。如果没有指定地址对应文件,则通常情况下一默认文件/etc/ethers为准。地址对

      9、应文件的格式如下: 192.168.0.1 00:0D:61:27:58:93 192.168.0.2 00:40:F4:2A:2E:5C 192.168.0.3 00:0A:EB:5E:BA:8E9、更改 eth0是否混杂模式(混杂模式可以监听其它主机的信息)网卡 eth0 改成混杂模式: ifconfig eth0 promisc 关闭混杂模式: ifconfig eth0 promisc10、linux下清空 arp表的命令#arp -d -a(适用于 bsd) for HOST in arp | sed /Address/d | awk print $1 ; do arp -d $HOST; done11、如何得到网卡的 MAC地址 arp -a | awk print $4 ifconfig eth0 | head -1 | awk print $512、一个网卡绑定多 ip 方法一、建立eth0:1在网卡后加冒号和数字的文件cp /etc/sysconfig/network-scripts/eth0 /etc/sysconfig/network-scripts/eth0:1再修改下eth0:1就可以了.方法二、在/etc/sysconfig/network

      《Linux维护常用命令》由会员鲁**分享,可在线阅读,更多相关《Linux维护常用命令》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.