遇到的问题
1 购买云服务器 不要买虚拟主机
2 查看IP
ifconfig
ip addr
centos 安装软件 yum install +包名
uname -r 查看系统内核版本
3 、SSH工具
sudo apt install openssh-server
mobaxterm 中启动ssh :
- ssh user@ip
- ssh root@ip
- 退出 exit
4、 ubuntu安装软件的方式
-
apt-get install xxx 即联网安装
apt-get remove xxx 卸载 xxx
apt-get autoremove 自动卸载无关依赖
apt-get clean
apt-get update 更新软件列表
apt-get upgrade 更新软件
彻底删除软件的方法删除软件及其配置文件
apt-get --purge remove
删除没用的依赖包
apt-get autoremove
此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
-
sudo dpkg -i package.deb 本地安装
根据 Ubuntu 中文论坛上介绍,使用 apt-get 方法安装的软件,所有下载的 deb 包都缓存到了 /var/cache/apt/archives 目录下了,所以可以把常用的 deb 包备份出来,甚至做成 ISO 工具包、刻盘,以后安装 Ubuntu 时就可以在没有网络环境的情况下进行了。下面的命令是拷贝 archives 这个目录到 /var/cache/apt/ 目录下,替换原有的 archives
5、 查看内存和负载
- 查看内存 : feee -m
- 查看磁盘:df -h
- 查看负载: w 显示的是CPU最近的使用率
- 查看cpu信息:cat /proc/cpuinfo
6、 文件操作
- ls -al ==ll 列表显示所有文件
- touch 新建文件
- mkdir 新建文件夹
- mkdir -p test/test1/test2 循环创建目录
- rm 删除文件 ---rm mooc
- rm -r 文件夹 删除文件夹
- cp 复制 -----cp ./mooc ~/mooc.log
- mv 移动 ----mv ./mooc ~/
7、系统用户操作命令
- useradd 添加用户
- userdel -r 删除用户
8、防火墙
9、提权
- sudo
10 、文件下载
-
wget curl
-
文件上传
- scp 命令 这个命令用于将本地linux系统中的文件 上传到远程server中
- scp mooc.txt immoc@host:/tmp/ 然后输入immoc用户的密码
文件下载
- scp immoc@host:/tmp/mooc.txt ./ 将服务器的文件下载到当前文件夹
11.查询进程是否存在
ps -ef 查看进程
ps -ef |grep 进程名
Linux grep命令用于查找文件里符合条件的字符串
kill - 9 PID 杀死进程
web服务器默认的端口是80 端口
关闭防火墙 sudo service firewalld stop
12.重定向、echo、管道|
- ls -lh 显示文件列表 -lha显示隐藏文件
- echo hello > a 将echo输出的内容重定向到a文件中
- echo hello >> a 将echo输出的内容追加到a文件中
- linux 允许将一个命令的输出通过管道作为另一个命令的输入
- ls -lha | more 将ls输出的结果分屏显示 按空格显示下一页
- ls -lha | grep * 查询ls的输出结果
13.chmod 修改文件权限
- chmod +w * 为文件增加可读权限
- r 读取 w 写入 x执行
- chmod -w * 为文件减去可读权限
- chmod +x * 为文件增加可执行权限
-
!/usr/bin/python 是对于可执行文件 指定默认的执行工具
- sudo chown bin install.log 使用chown命令更改文件拥有者
- sudo chgrp users install.log 使用chgrp命令更改文件所属用户组
14 软链接与硬链接、重命名
- ln -s 文件名 链接名 创建软链接
- ln 文件名 链接名 创建硬链接
- 只有一个文件的所有硬链接被删除 这个文件才会被删除
- 硬链接和原文件具有同等效果 目录不能创建硬链接
- 软连接只是一个快捷方式
- mv A B 将A重命名为B
Linux文件目录
- /usr/bin pyhton的全局环境
- /usr/bin/local/lib pyhton的全局依赖包
环境变量
cd
ls -al
gedit .bashrc
export PATH= "/usr/local/cuda9.0/bin/:PATH"
export PATH=/opt/google/chrome:$PATH
source .bashrc //刷新文件
echo $PATH ##查看是否成功