熟悉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'
遇到的坑
- 操作系统挂了代理,很多安装、更新命令的apt install,conda install 都会遇到网络问题
docker使用
SSH使用
每天进步一点点!
©版权声明
文章版权归作者所有,未经允许请勿转载。