通用版 - 系统架构

/dev    设备文件夹                       null    有去无回                    mouse
/sbin   系统管理必备程序                        cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
/bin    系统必备执行文件                        cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
/usr/bin    程序工具必备执行文件                      c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
/usr/sbin   网络管理必备程序                        dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等
/lib    共享库目录                       /systemd    系统脚本如shutdown/sleep    

通用版-常用系统命令

找出程序运行的端口 netstat -ap | grep '程序名'
根据进程名查看pid    "pgrep -f nis --pid
pgrep -lo -f nis --pid + 进程详情"
找出端口的程序名    netstat -ap | grep '端口号'
查看端口-》关闭进程    netstat -apn | grep 8888 kill -9 PID
显示路由表的信息    netstat -r    route
列出所有的端口,包括监听的和未监听    netstat -a
列出所有的tcp协议的端口    netstat -t
列出所有的UDP协议的端口    netstat -ua
路由器跟踪定位    traceroute IP
查看端口pid    fuser -nv tcp 80
连接 win 远程桌面    rdesktop -u username ip linux
查看系统信息    file /lib/systemd/systemd  系统软件更新  apt-get update & apt-get upgrade   apt-get dist-upgrade重启  reboot
改变用户所在用户组    usermod -g bbu operator
last命令    显示近期用户或终端的登录情况  ifconfig eth0 (-)promisc  设置网卡(混杂)模式   sysctl -w net.ipv4.ip_forward=1 - 修改ip_forward

配置文件相关

sysctl.conf
/sbin/sysctl -e -p /etc/sysctl.conf  #重启    ifconfig ifconfig eth0 (-)promisc 设置网卡(混杂)模式 

服务

chronyd
systemctl stop chronyd    停止
systemctl disable chronyd     禁用  avahi-daemon 
systemctl stop avahi-daemon    停止
chkconfig avahi-daemon off
service avahi-daemon stop/etc/init.d/avahi-daemon stop 
cups    service cups stop    停止    ident    FTP
service vsftpd status    状态
service vsftpd stop    停止  dhcp
/etc/init.d/dhcpd stop  http
service httpd stop   

ntpd  - 操作系统Daemon进程,用于校正本地系统与Internet标准时钟源之间的时间。 service ntpd stop service ntpd status

snmp - 获得路由器上的统计数据而约定好的数据交流的规则    service snmpd stop  

文件操作

echo "123" > 1.txt    写文件
file filename    查文件类型    

ps命令

-ef
字段含义如下:
UID       PID       PPID      C     STIME    TTY       TIME         CMD
zzw      14124   13991      0     00:38      pts/0      00:00:00    grep --color=auto dae
UID      UID 所拥有
PID      程序的 ID
PPID    上级父程序的ID
C      CPU使用的资源百分比
STIME    系统启动时间
TTY     登入者的终端机位置
TIME       使用掉的CPU时间。
CMD      指令    

View Code

DNSmasq  -  用于DNS和DHCP配置/适用于小型网络(个人用户或主机少于50台)

---DNS服务器搭建  - coredns    

memcached

/etc/init.d/memcached restart/stop

mongodb

ps -ef | grep mongo sudo kill  74316(pid)
安装:mongod --dbpath "C:\mongodb\db" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"
卸载:mongod.exe --remove --serviceName "MongoDB"

ssh

安装
sudo apt-get install openssh-server
ps -e | grep ssh
/etc/init.d/ssh start
sudo /etc/init.d/ssh resart
配置文件    /etc/ssh/sshd_config
允许root用户远程登录    PermitRootLogin参数值为yes

iptalbes

iptables 重启防火墙失败 service iptables restart
systemctl restart iptables.service

指定IP访问指定端口iptables 限制ip访问通过iptables限制9889端口的访问(只允许192.168.1.201、192.168.1.202、192.168.1.203),其他ip都禁止访问iptables -I INPUT -p tcp --dport 9889 -j DROPiptables -I INPUT -s 192.168.1.201 -p tcp --dport 9889 -j ACCEPTiptables -I INPUT -s 192.168.1.202 -p tcp --dport 9889 -j ACCEPTiptables -I INPUT -s 192.168.1.203 -p tcp --dport 9889 -j ACCEPT

nginx

重启 service nginx restart
启动 nginx -c /usr/local/nginx/conf/nginx.conf
停止 nginx -s stop
卸载 nginx -s reload

转载于:https://www.cnblogs.com/AtesetEnginner/p/11120867.html

Linux命令整理 - 通用版相关推荐

  1. Linux命令整理(二)

    Linux命令整理(二) 文章目录 Linux命令整理(二) 8.正则表达式与文件格式化处理 8.1.基础正则表达式 8.2.grep 的一些进阶选项 8.3.sed 工具 8.4.延伸的正则表达式 ...

  2. Linux 命令整理(一)

    Linux 命令整理(一) 文章目录 Linux 命令整理(一) 1.认识 Linux 1.1.CentOS 的观察 1.2.X window 与文本模式的切换 1.3.正确开关机 2.文件与目录权限 ...

  3. Linux 命令整理

    命令参考: 1.<鸟哥的linux私房菜> 2.<Linux命令行大全> 3.<循序渐进Linux第2版> 4.老男孩Linux 5.马哥教育 6.http://c ...

  4. linux 命令行 发行版,分享|Linux_Logo – 输出彩色 ANSI Linux 发行版徽标的命令行工具...

    linuxlogo(或叫 linux_logo)是一款在Linux命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具. Linux_Logo – 输出彩色 ANSI Linux 发行版 ...

  5. 开发必备的常用 Linux 命令整理

    在前面的文章中,截止到 微服务系列:分布式日志 ELK 搭建指南 这篇,我们终于算是将微服务系列给基本学完了,一时间难以决定接下来要写些什么东西. 想了想还是决定写几篇 Linux 相关命令的文章,毕 ...

  6. 日志处理--高效Linux命令整理

    序 在学习使用python处理日志开始阶段,对我阻力最大的莫过于对linux的不熟悉了,有种寸步难行的感觉. 在之后乱学一通之后,发现有点对我颇有益处: 学<鸟哥linux私房菜基础学习篇> ...

  7. linux 命令行 发行版,最受欢迎的Linux发行版, Manjaro折腾全记录(超长超详细)

    Manjaro到底有多受欢迎? DistroWatch是一个包含了各种Linux发行版及其他自由/开放源代码的类Unix操作系统(如OpenSolaris.MINIX及BSD等)的新闻.人气排名.以及 ...

  8. 常见Linux命令整理

    linux 常用命令--------雪松整理 Q 群: 198173206 欢迎 linux 系统运维朋友加入! 博客: http://hi.baidu.com/quanzhou722/blog 错误 ...

  9. sle linux lftp禁止匿名登陆_软件测试常用linux命令整理

    作为一个名软件测试工程师,掌握Linux的基本操作是必须的.下面罗列下linux的常用命令,方便大家今后操作linux时查找,然后通过[帮助命令]进行具体的使用. 1.帮助命令man  --  man ...

  10. Linux命令整理 —— vi 和 vim 编辑器

    一.目录结构 二 .vim 和 vim 编辑器 2.1[基本介绍] 所有的 Linux 系统都会内建 vi 文本编辑器. vim 具有程序编辑的能力,可以看做是 vi 的增强版本,可以主动的以字体颜色 ...

最新文章

  1. 编程之美-阶乘方法整理
  2. 刷题一个4ms的程序,代码如何优化到3ms再到2ms?
  3. Memcached服务器的图形化管理工具
  4. jvm监控jstatd使用
  5. java getselecteditem_Java JComboBox.getSelectedItem方法代碼示例
  6. oracle怎么获取行,在oracle中如何实现SELECT TOP N取得前几行记录
  7. Spring Data JPA 从入门到精通~javax.persistence概况介绍
  8. (软件工程复习核心重点)第十二章软件项目管理-第三节:人员组织和质量保证
  9. getmodifiers java_getModifiers()方法如何计算多个修饰符的值?
  10. 一套完整自定义工作流的实现
  11. jdk13新特性(jdk18新特性)
  12. 卡尔曼滤波器工作原理
  13. 压缩/解压的软件 WinRAR 的去广告
  14. seo和sem的区别与联系
  15. 解决K650C ubuntu下不能重启关机问题
  16. 计算机大一新生打字速度,打字速度比赛策划书5篇.doc
  17. 解决活动桌面问题获得
  18. Intel VMD技术和SPDK VMD驱动模块介绍及使用
  19. Photozoom小图放大,专业无损
  20. 计算机无法正常进入系统,式电脑开机提示Error 1962无法正常开机进入系统怎么办?...

热门文章

  1. 同为数据分析师,有人14k,你却6k?
  2. reticulate: R interface to Python
  3. 【Linux】Linux修改openfiles后不生效问题?
  4. 移动端利用chrome浏览器在PC端进行调试方法
  5. SpringBoot的自定义配置方法一,通过自定义配置文件
  6. 转载——python字符串常用操作(加案例)
  7. 替换jenkins上打包完成的安装包的方法
  8. webstorm快捷键大全
  9. 分享12306全自动验证码识别提交,春运抢票准备时
  10. [原创]测试用例设计策略