发布时间:2014-09-05 16:44:44作者:知识屋
linux操作系统也算是很早就接触过了,也装过很多版本(红旗linux turbo linux fedro ubuntu很多版本redhat 等),但都没怎么深入,也没怎么坚持过,所以还算是新手。上周在公司需要测试新功能,申请了机器(linux的),在家里我也转向ubuntu11。10(windows太慢了)。对于我这个新手来讲,也对于想入门的linux的新手来讲,我将自己在使用中感觉非常有用并且常用的命令操作总结一下,也方便后续我使用时查找。
sudo 这个操作不得不说,太重要了。在linux中用户权限更加的常用或者说是严格,sudo 就是以root身份执行。这里需要特别注意的是对于一些文件的操作,如cp rz scp 都需要加上sudo,否则操作不成功,linux也不会给出你任何提示,郁闷!使用 举例:sudo rz
cd 这个命令,windows平台也有,再熟悉不过了。cd 这个会转到当前用户的主目录,一般是/home/用户名。转到最顶层目录 cd / 即可。
ls 查看当前目录下的文件 。
ll 和ls类似,它会列出文件的详细信息,包括权限信息和修改时间等
rz 将本地文件上传到服务器。在公司部署环境(测试服务器都是通过ssh之类的工具远程连接的)是,一般都是本机下载好再上传到服务器的,这个命令使用必不可少。sudo rz 执行后还弹出文件选择框,选择需要上传的文件即可。
scp 除了从本地上传文件,还有可能从一台已经配置好的环境拷贝文件过来,这个时候使用scp 这个命令。通常使用sudo scp files 源文件 目标路径(别忘了加sudo)。使用举例 sudo scp files 远程用户名@远程主机名或ip:路径/文件 本地路径
sz 下载 服务器文件到本地。不过我喜欢使用xftp之类的客户端软件下载。都是windows视窗系统害的。如果有足够的权限用xftp也是可以上传文件的。
sz rz前提是服务器已经装了此类工具。具体安装自己去查。
安装软件这是都会遇到的。最简单的方式。一般下载的是tar。gz文件。例如我下载的haproxy。
解压 tar xvf 文件名
cd 到解压文件夹下
.configure -prefix=安装路径 这个也可以直接.configure 这样会安装到软件默认的目录下。可以使用.configure --help查看该软件指定的默认安装路径
make 这个是编译
sudo make install 安装软件了 就ok了。
安装软件前可能是需要先建文件夹的。以下说说文件相关操作。
sudo mkdir 文件夹名 创建 文件夹
sudo vi 文件名 创建文件
sudo rm 文件名 删除文件
sudo rm -rf 文件夹 删除整个文件夹
cat 文件名 查看文件整个内容
tail -f 文件名 查看文件最后几行,适用于日志文件查看
sudo vi 文件名 进入 文件vi模式
i 单独i键 进入编辑模式,可以 通过方向键移动到你编辑的位置。 esc 退出键 退出编辑模式
: 冒号 进入退出模式 wq 保存退出 q! q叹号 不保存退出
yy 然后 p 复制当前行 插入到下一行
dd 删除当前行
ndd n替换为你要删除的行数 ,10dd 删除10行
启动软件或服务
sudo sh 命令名 haproxy 启动 sudo haproxy路径/haproxy -f haproxy配置文件
查看是否启动 ps -e|grep haproxy java ps -e|grep java 如果启动了会显示对应的进程pid
查看 程序是否启动 ps -ef|grep tomcat 这个会显示启动的文件内容 和 对应进程id
杀死进程 sudo kill -9 进程id
查找文件
sudo find 查找路径-name 正则匹配模式 例如 我一般都是全局查找 sudo find / -name "*haproxy*" 查找文件名包含haproxy 的所有文件
ubuntu 的软件中心确实强大,对于使用惯了windows视窗系统的人来讲这种傻瓜式安装软件的方式确实不错。但有时可能我们需要某些软件不要开机就启动。怎么做呢?
例如:
sudo update-rc.d -f tomcat remove
摘自yq76034150的专栏
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能