首页 > 分享 > Linux 常用命令(持续补充)

Linux 常用命令(持续补充)

2023-02-14

常用命令:

命令 说明 command & 将进程放在后台执行 ctrl + z 暂停当前进程 并放入后台 jobs 查看当前后台任务 bg %id 将任务转为后台执行 fg %id 将任务调回前台 kill %id` 杀掉任务 jps -v 列出所有的 Java 进程 ps aux竖杠grep dotnet 查看进程中包含“dotnet”名称的所有进程 lsof -i: 80 查看 80 端口被哪些进程占用 ll /proc/pid 查看进程的详细信息 netstat -lnp竖杠grep 80 查看 80 端口被哪些进程占用(Centos) kill pid 杀掉 PID 的进程 ntpdate time.nuri.net 同步系统时间(yml install ntpdate -y) su root 切换到 root 用户 sudo passwd root 设置 root 密码

vim 常用命令:

命令 说明 vim filename 编辑某文件 /search key 查找关键字 i 开始修改文件内容 esc键 退出编辑状态 :wq 保存内容并退出 :q! 不保存内容并退出,一般用于退出未编辑的新文件

1. 文件/文件夹传输命令

文件下载(从服务器下载到本地):

$ scp username@servername:/path/filename /var/www/local_dir(本地目录)

示例(-r下载整个目录):

$ scp -r ubuntu@10.9.10.173:/var/log/

文件上传(从本地上传到服务器)

$ scp local_file remote_username@remote_ip:remote_folder

示例(注意~):

$ scp Nuget.config vagrant@10.9.10.173:~/hwapp_web

如果出现scp: /hwapp_web: Permission denied错误,解决方案(服务端执行,账户赋予操作权限):

$ sudo chmod 777 ~/hwapp_web

另外,文件夹传输:

$ scp -r ~/foldername vagrant@10.9.10.173:~/hwapp_web

Windows 上传文件夹到 Ubuntu(Windows 按照 Putty):

> pscp -r C:Testbinreleasenetcoreapp1.1publish ubuntu_user_name@10.10.10.247:

2. 文件操作

新建文件:

$ touch filename

新建文件夹:

$ mkdir foldername

移动文件/文件夹(要cd切换到当前目录):

$ mv dist /usr/share/consul/ui

删除文件:

$ rm filename

删除文件夹:

$ rm -r foldername

3. 下载安装命令

指定 URL 下载:

$ wget https://github.com/eBay/fabio/releases/download/v1.3.5/fabio-1.3.5-go1.7.4-linux_amd64

然后安装命令:

$ sudo apt-get install fabio-1.3.5-go1.7.4-linux_amd64

4. apt-get 命令:

$ apt-cache search # ------(package 搜索包)
$ apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
$ apt-get install # ------(package 安装包)
$ apt-get install # -----(package --reinstall 重新安装包)
$ apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)
$ apt-get remove #-----(package 删除包)
$ apt-get remove --purge # ------(package 删除包,包括删除配置文件等)
$ apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
$ apt-get update #------更新源
$ apt-get upgrade #------更新已安装的包
$ apt-get dist-upgrade # ---------升级系统
$ apt-get dselect-upgrade #------使用 dselect 升级
$ apt-cache depends #-------(package 了解使用依赖)
$ apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)
$ apt-get build-dep # ------(package 安装相关的编译环境)
$ apt-get source #------(package 下载该包的源代码)
$ apt-get clean && apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
$ apt-get check #-------检查是否有损坏的依赖
$ dpkg -S filename -----查找filename属于哪个软件包
$ apt-file search filename -----查找filename属于哪个软件包
$ apt-file list packagename -----列出软件包的内容
$ apt-file update --更新apt-file的数据库

5. 设置环境变量

指向目录:

$ export PATH=$PATH:~/fabio

赋予权限(工作目录~/fabio):

$ chmod a+x fabio-1.3.5-go1.7.3-linux_amd64

设置命令:

$ ln -s fabio-1.3.5-go1.7.3-linux_amd64 fabio

6. 防火墙设置

查看防火墙状态,及允许的端口:

sudo ufw status

设置允许80端口:

sudo ufw allow 80

启动防火墙:

sudo ufw enable

防火墙重启:

sudo ufw reload

关闭防火墙:

sudo ufw disable

7. 代理设置

Ubuntu 服务器:

$ export http_proxy=192.168.252.1:1087
$ export https_proxy=192.168.252.1:1087

8. 将服务设置为系统管理

首先添加服务配置文件:

$ vi /etc/systemd/system/eureka-server.service [Unit]
Description=eureka-server service
After=syslog.target
[Service]
ExecStart=/usr/local/java/bin/java -jar /data/html/eureka-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=manager2
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target

加载配置文件,启动对应服务:

$ systemctl daemon-reload &&
systemctl start eureka-server.service

其他命令:

$ systemctl stop eureka-server.service
$ systemctl restart eureka-server.service

Linux 常用命令(持续补充)的相关教程结束。

Linux常用命令持续补充

Linux中 的cat more less xxd 区别

cat cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。 more more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按...

linux如何往u盘写文件

在 linux 中往 u 盘写文件的三种方法:使用 cp 命令:cp 源文件 目标文件使用 dd 命令:sudo dd if=源文件 of=目标文件使用 gui:将文件拖放到 u 盘图标上并点击“复制”或“粘贴” 如何在 Linux 中往 U 盘写文件 方法一:使用 cp 命令 cp...

Linux下Admin5如何提高安全性

在Linux下,Admin5(通常指的是Webmin,一个基于Web的系统管理工具)的安全性可以通过以下措施来提高: 保持软件更新:定期检查并安装Webmin及其相关模块的安全更新和补丁。这有助于修复已知的安全漏洞,防止攻击者利用这些漏洞入侵...

Linux下Admin5能实现多用户管理吗

Admin5在Linux下通常指的是一个用于管理服务器和网络的命令行工具集,它提供了许多用于配置、监控和维护系统的命令。然而,Admin5本身并不直接提供多用户管理的功能。多用户管理通常涉及到用户账户的创建、删除、权限设置等操作,这些...

Linux下Admin5有哪些配置文件

在Linux下,Admin5可能指的是一个特定的管理软件或工具,但在标准的Linux发行版和常见的Linux工具中,并没有直接名为“Admin5”的广为人知的软件。不过,如果你是在提到某个特定的Linux服务器管理工具或Web界面(如cPanel、Plesk等),...

Linux下Admin5如何进行故障排查

在Linux下,使用Admin5进行故障排查需要遵循一定的步骤和方法。以下是一些建议: 确认问题:首先,你需要明确问题的具体表现。例如,是系统运行缓慢、无法启动服务,还是出现错误信息等。明确问题有助于你更有针对性地进行排查。 检...

Linux下Admin5适合做监控系统吗

Admin5并不是一个专门用于Linux系统监控的工具,而是一个用于用户管理的工具。因此,Admin5不适合作为Linux下的监控系统。对于Linux系统的监控,有更为专业和高效的工具可供选择。 Linux下推荐的监控系统 Nagios:一种网络监控工具,...

Linux下Admin5如何安装配置

在Linux下安装和配置Admin5,您可以按照以下步骤进行操作: 安装Admin5 首先,确保您的系统已经安装了必要的软件包,如gcc、make、python等。这些软件包可以通过系统的包管理器进行安装。例如,在基于Debian的系统上,您可以使用以下...

相关知识

【Linux】Linux常用命令60条(含完整命令语句)
kali linux 2.0 web 渗透测试 电子书
linux基本命令练习
带你玩转Linux命令行(基础入门篇)
Linux操作系统健康巡检脚本
魔兽世界常用命令汇总
Docker常用命令大全(超详细),零基础入门到精通,收藏这一篇就够了!
Linux shell case
100个常用Shell命令使用讲解(非常详细)零基础入门到精通,收藏这一篇就够了
50道Linux基础命令题目及其解答

网址: Linux 常用命令(持续补充) https://m.mcbbbk.com/newsview534709.html

所属分类:萌宠日常
上一篇: 法斗舍:宠物训练之坐和卧的训练
下一篇: 怎样带宠物坐动车?