博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作为一个前端需要了解的 Linux 入门知识点(Centos 7)
阅读量:6093 次
发布时间:2019-06-20

本文共 3218 字,大约阅读时间需要 10 分钟。

  • 压缩tar.gz文件:tar -zcvf files.tar.gz files
  • 解压tar.gz文件:tar -zxvf files.tar.gz
  • 解压zip文件:unzip files.zip  

  • 查看端口占用:
    • # netstat -tunlp Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4814/rpcbind        tcp        0      0 0.0.0.0:5908                0.0.0.0:*                   LISTEN      25492/qemu-kvm      tcp        0      0 0.0.0.0:6996                0.0.0.0:*                   LISTEN      22065/lwfs          tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      38296/dnsmasq       tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      5278/sshd           tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      5013/cupsd          tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      5962/master         tcp        0      0 0.0.0.0:8666                0.0.0.0:*                   LISTEN      44868/lwfs          tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs复制代码

    • netstat -lnp | grep 3000  (示例端口号)
    • # lsof -i:8000COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAMElwfs    22065 root    6u  IPv4 4395053      0t0  TCP *:irdmi (LISTEN)复制代码
  • 建立软连接:ln -s 源文件 目标文件  (目标文件可以在执行命令是自动创建)
  • 打开端口:
查看已经打开的端口:
firewall-cmd --list-ports
开启端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 命令含义:

    –zone #作用域

    –add-port=80/tcp #添加端口,格式为:端口/通讯协议

    –permanent #永久生效,没有此参数重启后失效

重启防火墙:
firewall-cmd --reload
停止防火墙:
systemctl stop firewalld.service
禁止防火墙开机启动:
systemctl disable firewalld.service
  • 查看文件夹大小:du -sh /文件夹路径/*
  • /bin文件夹下创建一个安装的软件的快捷启动链接,就可以在任何文件夹下通过快捷方式快速启动软件
  • vscode的启动要在快捷方式后加 --user-data-dir=/root/(前面要加空格)来快速启动
  • 查看版本信息getconf LONG_BIT
  • scp命令使用 scp ./ilanni.tar.gz root@192.168.1.102:/ks 该条命令的意思是通过scp命令,把当前目录下的ilanni.tar.gz文件复制到服务器192.168.1.102的/ks目录下。当然在复制时,是需要输入192.168.1.102服务器root用户的密码。
windows和linux之间传输大文件(大于4G的文件)的方法:
  1. 在windows上安装有putty软件包,其中包含有pscp.exe软件;
  2. 打开windows的cmd命令行并进入到putty文件夹目录下;
  3. windows向linux传文件:输入命令:.\pscp aaa.jpg root@192.168.0.101:/home
  4. linux向windows传文件:输入命令:.\pscp root@192.168.0.100:/home/aaa.jpg G:/putty/   
查看目录下的子文件夹大小:
du -h --max-depth=1 文件夹路径* (查看1层子文件夹)     
  • 安装启动mariadb

1.yum install mariadb-server mariadb  # centos7 安装systemctl start mariadb  #启动MariaDBsystemctl stop mariadb  #停止MariaDBsystemctl restart mariadb  #重启MariaDBsystemctl enable mariadb  #设置开机启动复制代码
  • systemctl start mariadb.service报错:
Failed to start mariadb.service:Unit is masked也就是说这个命令被锁了,执行:systemctl unmask mariadb复制代码
  • 当打开软件报错:

需要安装libXScrnSaver

yum install libXScrnSaver复制代码

* 利用ntsysv来配置开机启动项 *:

首先系统管理员需要在Linux的终端中输入“ntsysv”命令。然后系统会启动这个配置窗口。其次系统管理员要利用键盘上的上下键在列表中找到SMB这一个条目。找到后按空格键启用这项服务。注意按空格键后系统管理员要确保这服务的前面有一个*号。这个符号表示这个服务被设置为随机启动了。最后利用Tab键把光标移动到确定按钮,按回车键确定即可。

查看所有自启动服务:chkconfig --list

  • 根据PID(进程id)查看进程:

ps aux | grep xxx复制代码
  • Linux 从命令行界面切换到图形界面的命令:

startx复制代码
  • Linux 流量监控工具 iptraf

yum install -y iptraf iptraf-ng复制代码
  • 监控日志:

tail -f xxx.log // 持续监控日志tail -n 200 xxx.log // 查看最近200条日志复制代码

持续更新~~~

转载于:https://juejin.im/post/5a4b4b0e6fb9a045080a06f4

你可能感兴趣的文章
Linux下MEncoder的编译
查看>>
spark高级排序彻底解秘
查看>>
ylbtech-LanguageSamples-PartialTypes(部分类型)
查看>>
福建省促进大数据发展:变分散式管理为统筹集中式管理
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
tomcat多应用之间如何共享jar
查看>>
Flex前后台交互,service层调用后台服务的简单封装
查看>>
MySQL入门12-数据类型
查看>>
Windows Azure 保留已存在的虚拟网络外网IP(云服务)
查看>>
修改字符集
查看>>
HackTheGame 攻略 - 第四关
查看>>
js删除数组元素
查看>>
带空格文件名的处理(find xargs grep ..etc)
查看>>
centos使用docker下安装mysql并配置、nginx
查看>>
需要学的东西
查看>>
Linux 获取文件夹下的所有文件
查看>>
对 Sea.js 进行配置(一) seajs.config
查看>>
第六周
查看>>
解释一下 P/NP/NP-Complete/NP-Hard 等问题
查看>>
javafx for android or ios ?
查看>>