Linux日常操作记录(不定时更新)
2022/3/21 7:32:41
本文主要是介绍Linux日常操作记录(不定时更新),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux操作
常用命令
用户及文件
cd # 转到 xx 目录 pwd # 显示当前目录路径 ls # 显示当前目录内容 ll # 显示目录内容详情 mkdir # 创建文件夹 touch # 创建文件 cp redis.conf redis_bak.conf # 复制文件并重命名 mv redis.cnf redis_error.conf # 移动 或 重命名 rmdir # 删除空的文件夹 rm # 删除文件 rm -r test/ # 命令删除所有目录和它们的子目录。使用递归-r或-R rm -rf dir1 dir2 dir3 # 强制删除 -f 强制删除而不被提示
权限命令
chmod 777 flask_client.py # 修改权限 sudo chown root:root test.py # 修改test.py的用户权限为root sudo # 表示获取临时的root权限命令 sudo su # 切换为 超级用户 su root # 切换环境变量到当前用户下。 su -root # 加了"-"后表示也切换的当前环境变量到新用户环境变量 sudo -i #表示以root身份登录,进程的实际用户ID和有效用户ID都变成了root,主目录也切换为root的主目录。
其他命令
clear # 清空终端 ps aux|grep 'uwsgi' # 查看服务信息 ifconfig # 查看网络IP信息 lsof -i[:port] # 查看所有进程 或指定端口的进程,如 lsof:6400 kill -9 pid # 杀死指定pid的进程 # redis 可执行文件(安装后) redis-server:服务端 redis-cli:客户端 redis-benchmark:性能测试工具 redis-check-aof:aof修复工具 redis-check-dump:rdb修复工具 redis-sentinel:sentinel服务端
安装Mysql
安装、卸载以及无法访问 问题
参考:https://www.cnblogs.com/y-c-m520/p/14060382.html
# 修改密码时 报错 mysql> alter user 'root'@'localhost' identified by '123456'; ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded # 先修改 mysql_native_password 即可 mysql> alter user 'root'@'localhost' identified WITH mysql_native_password by '123456'; Query OK, 0 rows affected (0.01 sec)
Linux与windows10 共享文件夹
参考https://blog.51cto.com/u_11134648/2112633
Vim快捷命令
https://www.cnblogs.com/yangjig/p/6014198.html
RAR/ZIP文件解压缩
使⽤ tar 命令
- 打包 /data ⽬录,注意压缩包中不包含 .env/ 与 .vscode/
- tar -cvf data.tar --exclude=data/.env --exclude=data/.vscode data
ubuntu 下rar解压工具安装方法:
-
1、压缩功能
安装 sudo apt-get install rar
卸载 sudo apt-get remove rar -
2、解压功能
安装 sudo apt-get install unrar
卸载 sudo apt-get remove unrar -
压缩解压缩.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
ubuntu 下zip解压工具安装方法:
-
1、压缩功能
安装 sudo apt-get install zip
卸载 sudo apt-get remove zip -
2、解压功能
安装 sudo apt-get install unzip
卸载 sudo apt-get remove unzip -
压缩解压缩.rar
解压:unzip -O cp936 filename.zip
压缩:zip filename.zip dirname # 将dirname本身压缩
zip -r filename.zip dirname # 压缩,递归处理,将指定目录下的所有文件和子目录压缩
更多Ubuntu压缩及解压文件命令参考:
https://blog.csdn.net/weixin_39801202/article/details/110489045
密钥登录设置
如何设置Linux的密钥登录,并禁⽤密码的远程登录与root⽤户的远程登录?
1)在服务器制作密钥对,公私密钥(ssh-keygen)
2)服务器安装公钥 (cd .ssh | cat is_rsa.pub >> authorized_keys)
3)设置SSH,打开秘钥登录功能(RSAAuthentication yes | PubkeyAuthentication yes)
4)禁用密码和root远程登录 (PermitRootLogin no | PasswordAuthentication no )
5)将私钥下载到客户端,然后使用
参考链接:https://www.cnblogs.com/hmII/p/10245697.html
这篇关于Linux日常操作记录(不定时更新)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法