ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【Linux】常用linux操作

【Linux】常用linux操作

原创 Linux操作系统 作者:erossong 时间:2022-03-08 19:34:30 0 删除 编辑

文章目录


1.解压缩相关

2.添加环境变量

3. ufw防火墙设置

4.查看端口

5. 服务相关

5.1 添加开机自启动服务


6. 更改登录时的提示信息

7.启动后台运行

8.修复损坏的软件包,或者给损坏的软件安装依赖




1.解压缩相关


*.tar 用 tar –xvf 解压

*.gz 用 gzip -d或者gunzip 解压

.tar.gz和.tgz 用 tar –xzf 解压

*.bz2 用 bzip2 -d或者用bunzip2 解压

*.tar.bz2用tar –xjf 解压

*.Z 用 uncompress 解压

*.tar.Z 用tar –xZf 解压

*.rar 用 unrar e解压

*.zip 用 unzip 解压


2.添加环境变量


在控制台输入export可以查看当前环境变量


输入sudo nano /etc/profile,然后再最上面一行添加:


export PATH="$PATH:/home/jim/.dotnet"

1.



保存并退出,这样就添加了一个环境变量。


3. 输入source /etc/profile让新添加的环境变量生效


3. ufw防火墙设置


启用或禁用:ufw enable/disable

禁用/启用所有端口:ufw default deny/allow

允许某端口或服务:

ufw allow smtp——允许smtp的25tcp端口

ufw allow 22/tcp——允许22的tcp端口

ufw allow 22——允许tcp/udp访问22端口

ufw allow from 192.168.2.22——允许这个IP访问任何端口

不允许访问某端口(与允许的大同小异)

ufw deny smtp

删除之前创建的某条规则

ufw delete allow smtpufw delete deny smtp

查看状态

ufw statusufw status numbered(有行号),此时也可以用ufw delete 3(按照行号删除)

在第二条规则处插入规则:

ufw insert 2 allow smtp


4.查看端口


查看所有打开的端口及服务名(可能不太准确)

nmap localhost

查看某个端口正在被哪个进程占用

lsof -i:1433------------查看1433端口是谁在用


5. 服务相关

systemctl命令:是一个将service与chkconfig结合起来的一个命令



查看所有的服务状态

systemctl list-units --type=service

启动,停止,重启某服务

systemctl start/stop/restart <服务名>--------如systemctl start mssql-server

使服务开机启动/不启动

systemctl enable <服务名>

查看服务详情状态

systemctl status <服务名>

查看服务日志

sudo journalctl -fu kestrel-helloapp.service或sudo journalctl -fu kestrel-helloapp.service --since "2016-10-18" --until "2016-10-18 04:00"


5.1 添加开机自启动服务


Linux 添加开机启动方法(服务/脚本)(推荐使用第四种)

CentOS7使用systemctl添加自定义服务(配置文件具体什么意思)



一个示例:


#基本信息:描述、启动顺序,启动依赖等

[Unit]

Description=Iot的SignalR服务

#有网之后再启动

After=network.target

#Wants=network-online.target


#运行行为:启动命令、默认目录等

[Service]

WorkingDirectory=/home/ubuntu/apps/Iot.SignalR

ExecStart=/usr/bin/dotnet /home/ubuntu/apps/Iot.SignalR/Iot.SignalR.dll

#ExecStop=kill -9 'cat /tmp/signalriot.pid'


#定义如何安装这个配置文件,即怎样做到开机启动

[Install]

#表示该服务所在的 Target

WantedBy=multi-user.target

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

6. 更改登录时的提示信息

修改/etc/update-motd.d/文件夹下对应的文件即可。


修改完成后,执行run-parts /etc/update-motd.d/


7.启动后台运行

./之后增加参数 &


如:dotnet xxx.dll &


8.修复损坏的软件包,或者给损坏的软件安装依赖

sudo apt-get -f install 是修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30276376/viewspace-2867646/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-06-07

  • 博文量
    11
  • 访问量
    4378