ubuntu 14.4常见命令
来源:互联网 发布:psp游戏数据已损坏 编辑:程序博客网 时间:2024/05/18 00:49
ubuntu 14.4常见命令
一、让Ubuntu的ssh保持长时间连接
方法一:Ubuntu下默认ssh的配置生效后,连接老是自己会断,一段时间不理它就会失去响应不能输入,这是因为OpenSSH保证自己的安全。本人习惯长时间用自己的mac连接Ubuntu工作,方便工作,现给出方法修改客户端的配置:
vim /etc/ssh/ssh_config(注意不是 /etc/ssh/sshd_config);
在文件里面输入这一段字符:
Host *ServerAliveInterval 30
然后按下 esc健,输入“:wq”保存退出,即能生效。
解释一下:每 30 秒就会自动发送一个信号给 服务器(好比你自己输入命令给服务器),等待服务器的回应然后保持联系,防止超过服务器自身的超时时间从而断开连接。
方法二:如果不想修改本机的配置也可以输入一条命令,不过等到关闭Terminal程序之后就会失效。
ssh -o ServerAliveInterval=30 IP地址
方法三:在服务端
编辑服务器 /etc/ssh/sshd_config,最后增加
ClientAliveInterval 60
ClientAliveCountMax 1
这 样,SSH Server 每 60 秒就会自动发送一个信号给客户端,而等待客户端的回应
二:Linux 磁盘管理
经常需要查看服务器的磁盘使用情况,常用这几条命令很方便。
1. df:列出文件系统的整体磁盘使用量
2. du:常用来检查当前目录下所有文件大小和目录磁盘使用情况
3. fdisk:用于磁盘分区,常用于挂载系统盘
df
df [-ahikHTm] [目录或文件名]
-ahikHTm 为所有选项与参数,可单独和合并使用,不做详细介绍。
example:
root@iZ23tl966q0Z:/# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/vda1 82436784 1841952 76384260 3% /none 4 0 4 0% /sys/fs/cgroupudev 2013224 4 2013220 1% /devtmpfs 404816 392 404424 1% /runnone 5120 0 5120 0% /run/locknone 2024072 0 2024072 0% /run/shmnone 102400 0 102400 0% /run/user
不加任何参数会将系统内所有的 (不含特殊内存内的文件系统与 swap) 都以 1 Kbytes 的容量来列出来!
example:
root@iZ23tl966q0Z:/# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 79G 1.8G 73G 3% /none 4.0K 0 4.0K 0% /sys/fs/cgroupudev 2.0G 4.0K 2.0G 1% /devtmpfs 396M 392K 395M 1% /runnone 5.0M 0 5.0M 0% /run/locknone 2.0G 0 2.0G 0% /run/shmnone 100M 0 100M 0% /run/user
du
du [-ahskm] 文件或目录名称
常用来检查当前目录下所有文件大小和目录磁盘使用情况,如果在根目录使用该命令就会遍历完Linux系统所有的常规文件。
列出目前目录下的所有文件容量
root@iZ23tl966q0Z:~# du4 ./.cache24 .
-ahskm 为所有选项与参数,可单独和合并使用,不做详细介绍。
fdisk
三 :文件和目录操作
1、 删除文件夹和该文件下所有文件(记住:Linux没有回收站):
rm -rf 目录名字;-r:向下递归删除-f:直接强行删除,没有任何提示
2、删除文件命令
rm -f 文件名;
3、新建文件
vi 文件名; touch 文件名;
4、新建文件夹
mkdir 文件目录名;
四:修改文件和目录的属主属组和修改文件和目录的操作访问权限
1、修改某个文件和目录权限
chmod 777 文件;(针对文件)chmod -R 777 文件夹;(针对文件夹)
五:从本地传输文件到服务器或者下载到本地(类似于 FTP服务器)
复制文件到服务器:
scp local_file remote_username@remote_ip:remote_folder
example:
scp -r /users/chenyinyuan/downloads/sh root@120.27.153.101:/
复制目录到服务器:
scp -r local_folder remote_username@remote_ip:remote_folder
从远处复制文件到本地目录:
scp root@remote_ip:remote_folder local_folder
六:查找某个文件或者目录
Linux下which、whereis、locate、find命令的区别
1、which
which passwd
which是通过 PATH环境变量 到该路径内查找可执行文件,所以基本的功能是寻找可执行文件
2、whereis
whereis [-bmsu] 文件或者目录名称
-b : 只找二进制文件
-m: 只找在说明文件manual路径下的文件
-s : 只找source源文件
-u : 没有说明文档的文件
whereis passwd
将和passwd文件相关的文件都查找出来
3、 locate
locate 文件或者目录名称
4、find
find 路径 参数
find 就是根据条件查找文件。
当我们用whereis和locate无法查找到我们需要的文件时,可以使用find,但是find是在硬盘上遍历查找,因此非常消耗硬盘的资源,而且效率也非常低,因此建议大家优先使用whereis和locate。
- ubuntu 14.4常见命令
- Ubuntu 常见修复命令
- ubuntu常见命令
- Ubuntu常见命令
- ubuntu常见命令
- Ubuntu常见命令记录
- ubuntu 16.04 常见命令
- linux(ubuntu) mysql 常见命令
- Ubuntu 常见命令及其缩写
- ubuntu常见命令合集
- ubuntu初探3---常见命令
- ubuntu常见基础应用(快捷键,常见命令,man命令)
- Ubuntu下的apt常见命令
- Ubuntu常见命令以及终端乱码解决方案
- ubuntu下常见apt的命令
- ubuntu下一些常见的apt命令
- Ubuntu 系统linux常见的命令
- Ubuntu常见命令以及终端中文乱码解决
- fragment 重影问题,原来是布局id相同导致的
- Android根据文件名(String类型)去查找R文件中的对应id(int类型)
- ViewPager 简单分析
- CSS学习笔记(二)选择器
- 工具类:快速创建单例
- ubuntu 14.4常见命令
- hdoj 1426 Sudoku Killer
- FragmentViewPager简单理解
- 机器学习 Numpy Scipy Matplotlib Scikit-Learn的安装
- Leetcode 90. Subsets II
- 友盟第三方登陆,及分享,使用工具集成。
- 对英文单词按照字母顺序进行排序(升序or降序)
- MVC中的ActionResult的子类介绍
- 带min函数的栈