熟悉Linux服务器手册

Linux操作手册

用到的命令

当你拿到一台Linux服务器的时候,你应该做以下内容来掌握服务器的运行情况(简单版本):
这里记录的都是些不高频且容易忘记的,不代表经常用到的命令

查看Linux的用户信息

cat /etc/passwd

查看用户组

cat /etc/group

查看当前活跃的用户列表

w

创建用户

$ sudo useradd testuser	# 没有创建用户目录
$ sudo useradd -m testuser	# 自动创建用户目录
$ sudo adduser testuser	# 自动创建用户目录
$ sudo passwd testuser	# 修改用户密码
$ su testuser # 切换用户
# 给普通用户加sudo权限
$ visudo	# 用来编辑修改/etc/sudoers配置文件
# 然后在文件里面添加以下一句话,然后保存退出
# testuser ALL=(ALL)     ALL

testuser 如果使用sudo权限增加任何文件,文件的归属用户和用户组都是root

普通命令,则文件归属testuser

查看文件夹挂载分区的磁盘情况

$ df /home/testuser

查看文件目录结构

$ tree ./

查看磁盘信息

$ df -h

查看Linux内核版本信息

$ uname -a

查看Linux系统版本信息

$ lsb_release -a

export命令

用于设置或显示环境变量,在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。

export [-fnp][变量名称]=[变量设置值]
  • -f  代表[变量名称]中为函数名称。
  • -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
  • -p  列出所有的shell赋予程序的环境变量。

终端走代理

方法一:临时有效,只作用于当前终端

export http_proxy=http://proxyAddress:port
export https_proxy=http://proxyAddress:port

方法二:把上述命令写入shell配置文件.bashrc或者.zshrc

# 或者
export ALL_PROXY=socks5://127.0.0.1:1080

方法三:改变相应工具的配置,比如apt

sudo vim /etc/apt/apt.conf
# 加入下面一行
Acquire::http::Proxy "http://proxyAddress:port"
# git 使用代理
git config --global http.proxy 'socks5://127.0.0.1:1080' 
git config --global https.proxy 'socks5://127.0.0.1:1080'

遇到的坑

  1. 操作系统挂了代理,很多安装、更新命令的apt install,conda install 都会遇到网络问题

docker使用

docker使用手册

SSH使用

ssh使用手册

posted @ 2021-07-20 15:01  小肚腩的世界  阅读(67)  评论(0编辑  收藏  举报