- 浏览: 265367 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
ps x | grep eclipse
sudo apt-get install fcitx 安装
sudo apt-get remove fcitx 卸载
传输文件 scp name user@ip : /目录地址
gedit fileName
切换用户:su 用户名
chmod:
显示ubuntu版本号
1.cat /etc/issue
2.cat /etc/lsb-release
3.uname -a
4.复制备份命令:
cp 原文件 目标文件
5.刷新打开的文件:
tail -f error.log
6.linux安装rpm
cd到你存放rpm文件包的目录
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
安装时可能会遇到缺少包的错误。
rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs
rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps
rpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包
7.解压tar -xzvf .tar.gz
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
8.远程文件拷贝
Ubuntu远程拷贝(scp命令) 拷贝文件到远程文件夹:
scp -r ~/test.rb username@192.168.1.10:/usr/local/system/web
拷贝远程文件到本地:
scp -r username@192.168.1.10:/usr/local/system/web/test.txt .
9.chmod 777 hadoop-env.sh 修改文件权限为最高权限(可读,可写,可执行)
读 r=4 写 w=2 执行x=1
7=rwx
10.文本,文件夹编辑操作
mkdir hadoop创建文件夹
vi aa.txt
1.打开终端并输入 vi xxx.txt
2.按esc,输入:wq
3.完成了
rm aa.txt 删除文件
rm -rf 删除文件夹的所有文件
编辑撤销文本
可以用 ctrl + u
如果删除最后一个单词,可以用ctrl + w
清空文件:
1,echo “” >test.txt
清空文件夹:rm -rf 目录名/*
11.环境变量
source /etc/profile
然后用:$JAVA_HOME看看环境变量是否设置正确
12.vi,gedit编辑文件
ln -s /home/zhangjun/soft/apache-tomcat-6.0.35/bin tomcatLink
创建一个目录地址的链接
13.
:w 将编辑的数据写入硬盘文件中(常用)
:w! 若文件属性为只读,强制写入该文件
:q 退出vi(常用)
:q! 若曾修改过文件,又不想保存,使用!为强制退出不保存文件
:wq 保存后退出,若为:wq!,则为强制保存后退出(常用)
:w [filename] 将编辑数据保存为另一个文件(类似另存新文档)
:r [filename] 在编辑的数据中,读入另一个论据的数据,亦即将filename这
个文件内容加到光标所在行的后面
:set nu 显示行号,设定之后,会在每一行的前面显示该行的行号
:set nonu 与set nu相反,为取消行号
n1,n2 w [filename] 将n1到n2的内容保存为filename 这个文件
13. 自动从网络下载资源命令
wget http://labs.xiaonei.com/apache-mirror/hadoop/core/hadoop-2.0.2-alpha/hadoop-2.0.2-alpha-src.tar.gz
解压命令 $ tar -zvxf hadoop-0.20.2.tar.gz
14.查看当前路径: pwd
15.查找耗费资源最大的线程和对应的代码
top 查看所有进程,察看进程的cpu,mem资源消耗
top -p $pid -H
察看某个pid进程的所有线程资源消耗情况
jstack $pid 察看某段进程的代码
16.查看文件大小
du -h fileName
17.合并追加文件内容
cat sir01.txt sir02.txt sir03.txt >> sir00.txt
18./usr/man文件夹
相当于各种命令和软件的说明书。
最好不好删掉,很多时候要查看的。
比如你不知道 ls 的各种参数,你可以输入 man ls 查看它的参数和用法。
19.终端清屏 ctr+l/clear
20.逐行删除 esc键退出后,光标定位行后,按DD键删除
21.ls -l 列出文件夹下所有文件,带最后修改日期
ls -a 察看所有文件,包括隐藏文件
.aa.txt类似这样,前面加 . 自动被隐藏
22.关于 apt-get 和 aptitude区别
有的问题 apt-get 解决不了,必须使用 aptitude 解决,有的问题,用 aptitude 解决不了,必须使用 apt-get
aptitude 解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能),
apt-get 解决得更好的地方: source(aptitude无此功能), build-dep (低版本的aptitude没有build-dep功能)
apt-get 跟 aptitude 没什么区别的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)
wget:
1.# $ wget -i filename.txt
此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
2.# $ wget -c http://example.com/really-big-file.iso
这里所指定的 -c 选项的作用为断点续传
wget -o /home http://example.com/really-big-file.iso放到home目录下
其实最简单的方法,不用加参数,你cd到什么目录,就会保存到什么目录下
你wget前cd到/home,wget就会给你保存到/home
3.export环境变量设置
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登录操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
=============================================系统命令
1关机命令关机命令关机命令关机命令 shutdown 好像ubuntu的终端中默认的是当前用户的命令,
只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。
1)shutdown –help 可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。
2) shutdown -h now 现在立即关机
3)shutdown -r now 现在立即重
halt—-最简单的关机命令最简单的关机命令最简单的关机命令最简单的关机命令 其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核
login:回到当前用户登录界面
logout:注销当前登录用户
lsb_release -a查看ubuntu版本号
===================================================
在系统文件中/etc/init.d/rc.local,可以添加系统启动项
1.netstat apn|grep 或者 lsof -i:8080 查看使用8080端口的进程
2.察看隐藏文件: ctrl + h
sudo apt-get install fcitx 安装
sudo apt-get remove fcitx 卸载
传输文件 scp name user@ip : /目录地址
gedit fileName
切换用户:su 用户名
chmod:
显示ubuntu版本号
1.cat /etc/issue
2.cat /etc/lsb-release
3.uname -a
4.复制备份命令:
cp 原文件 目标文件
5.刷新打开的文件:
tail -f error.log
6.linux安装rpm
cd到你存放rpm文件包的目录
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
安装时可能会遇到缺少包的错误。
rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs
rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps
rpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包
7.解压tar -xzvf .tar.gz
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
8.远程文件拷贝
Ubuntu远程拷贝(scp命令) 拷贝文件到远程文件夹:
scp -r ~/test.rb username@192.168.1.10:/usr/local/system/web
拷贝远程文件到本地:
scp -r username@192.168.1.10:/usr/local/system/web/test.txt .
9.chmod 777 hadoop-env.sh 修改文件权限为最高权限(可读,可写,可执行)
读 r=4 写 w=2 执行x=1
7=rwx
10.文本,文件夹编辑操作
mkdir hadoop创建文件夹
vi aa.txt
1.打开终端并输入 vi xxx.txt
2.按esc,输入:wq
3.完成了
rm aa.txt 删除文件
rm -rf 删除文件夹的所有文件
编辑撤销文本
可以用 ctrl + u
如果删除最后一个单词,可以用ctrl + w
清空文件:
1,echo “” >test.txt
清空文件夹:rm -rf 目录名/*
11.环境变量
source /etc/profile
然后用:$JAVA_HOME看看环境变量是否设置正确
12.vi,gedit编辑文件
ln -s /home/zhangjun/soft/apache-tomcat-6.0.35/bin tomcatLink
创建一个目录地址的链接
13.
:w 将编辑的数据写入硬盘文件中(常用)
:w! 若文件属性为只读,强制写入该文件
:q 退出vi(常用)
:q! 若曾修改过文件,又不想保存,使用!为强制退出不保存文件
:wq 保存后退出,若为:wq!,则为强制保存后退出(常用)
:w [filename] 将编辑数据保存为另一个文件(类似另存新文档)
:r [filename] 在编辑的数据中,读入另一个论据的数据,亦即将filename这
个文件内容加到光标所在行的后面
:set nu 显示行号,设定之后,会在每一行的前面显示该行的行号
:set nonu 与set nu相反,为取消行号
n1,n2 w [filename] 将n1到n2的内容保存为filename 这个文件
13. 自动从网络下载资源命令
wget http://labs.xiaonei.com/apache-mirror/hadoop/core/hadoop-2.0.2-alpha/hadoop-2.0.2-alpha-src.tar.gz
解压命令 $ tar -zvxf hadoop-0.20.2.tar.gz
14.查看当前路径: pwd
15.查找耗费资源最大的线程和对应的代码
top 查看所有进程,察看进程的cpu,mem资源消耗
top -p $pid -H
察看某个pid进程的所有线程资源消耗情况
jstack $pid 察看某段进程的代码
16.查看文件大小
du -h fileName
17.合并追加文件内容
cat sir01.txt sir02.txt sir03.txt >> sir00.txt
18./usr/man文件夹
相当于各种命令和软件的说明书。
最好不好删掉,很多时候要查看的。
比如你不知道 ls 的各种参数,你可以输入 man ls 查看它的参数和用法。
19.终端清屏 ctr+l/clear
20.逐行删除 esc键退出后,光标定位行后,按DD键删除
21.ls -l 列出文件夹下所有文件,带最后修改日期
ls -a 察看所有文件,包括隐藏文件
.aa.txt类似这样,前面加 . 自动被隐藏
22.关于 apt-get 和 aptitude区别
有的问题 apt-get 解决不了,必须使用 aptitude 解决,有的问题,用 aptitude 解决不了,必须使用 apt-get
aptitude 解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能),
apt-get 解决得更好的地方: source(aptitude无此功能), build-dep (低版本的aptitude没有build-dep功能)
apt-get 跟 aptitude 没什么区别的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)
wget:
1.# $ wget -i filename.txt
此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
2.# $ wget -c http://example.com/really-big-file.iso
这里所指定的 -c 选项的作用为断点续传
wget -o /home http://example.com/really-big-file.iso放到home目录下
其实最简单的方法,不用加参数,你cd到什么目录,就会保存到什么目录下
你wget前cd到/home,wget就会给你保存到/home
3.export环境变量设置
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登录操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
=============================================系统命令
1关机命令关机命令关机命令关机命令 shutdown 好像ubuntu的终端中默认的是当前用户的命令,
只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。
1)shutdown –help 可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。
2) shutdown -h now 现在立即关机
3)shutdown -r now 现在立即重
halt—-最简单的关机命令最简单的关机命令最简单的关机命令最简单的关机命令 其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核
login:回到当前用户登录界面
logout:注销当前登录用户
lsb_release -a查看ubuntu版本号
===================================================
在系统文件中/etc/init.d/rc.local,可以添加系统启动项
1.netstat apn|grep 或者 lsof -i:8080 查看使用8080端口的进程
2.察看隐藏文件: ctrl + h
发表评论
-
ssh密钥的生成与使用
2019-08-12 15:16 807一 客户端是linux 1.在客户端生成密钥对 [roo ... -
Linux RPM 命令参数使用详解 查看 rpm包依赖性
2017-07-21 18:09 1206rpm 执行安装包 二进制包(Binary)以及源代码包(So ... -
2015-linux操作命令汇总
2015-06-18 10:34 7131.查找磁盘空间利用情 ... -
Vi/Vim查找替换使用方法
2014-07-03 09:29 591vi/vim 中可以使用 :s 命 ... -
在linux下如何判断是否已经安装某个软件?
2014-07-03 08:50 636我的系统是red hat 我用命令rpm查是否安装了某个软件 ... -
linux的NFS详细配置方法
2014-07-01 14:46 542网络文件系统(NFS,Network File System) ... -
linux重定向及nohup不输出的方法
2014-06-27 15:12 836先说一下linux重定向: 0、1和2分别表示标准输入、标准 ... -
使用nohup让程序在远程主机后台运行
2014-06-27 14:27 651因为我购买的一个国外 ... -
Redhat Linux NFS配置
2014-06-27 13:05 423NFS简介: NFS是网络文件系统的简写(network ... -
Linux iptables 防火墙 添加删除 端口
2014-06-25 09:39 847一. Linux 防火墙的启动 ... -
This system is not registered with RHN
2014-06-19 14:18 549红帽中出现This system is not registe ... -
ldconfig命令作用
2014-05-30 11:09 788ldconfig是一个动态链接库管理命令 为了让动态链接库为 ... -
Linux下tar的基本安装 .
2014-05-29 15:25 6391、将安装文件拷贝至你的目录中,如果是以root身份登录上的, ... -
This system is not registered with RHN
2014-05-29 15:17 522红帽中出现This system is not registe ... -
SSH Secure Shell Client中文乱码
2014-05-16 10:15 635使用linux,在用户根目录下有一个.bash_profile ... -
Linux netstat命令详解
2013-11-27 16:18 595简介 Netstat 命令用于显示各种网络相关信息,如网络连 ... -
CentOS 6.3的U盘安装方法
2013-11-14 13:55 1085最近要给服务器重装系 ... -
linux:SUID、SGID详解
2013-11-06 17:08 642如果你对SUID、SGID仍有迷惑可以好好参考一下! Cop ... -
linux命令收集
2013-11-06 15:46 504ps x | grep `eclipse` sudo ap ... -
linux系统权限
2013-11-06 10:40 5571.添加用户:useradd user 2.chmod (- ...
相关推荐
下面是一些`apt-get`的常用命令: 1. `update`:这个命令用于更新系统中的软件包列表,确保你的系统知道最新的可用版本。当你更换了软件源或首次安装Ubuntu后,都需要运行`update`来获取最新的源信息。 2. `...
Ubuntu 常用命令收集,包含了常用命令的中文解释
数百个Ubuntu经典命令大收集,使您玩转linux操作系统不可或缺的工具。
收集了很实用的一些Ubuntu Linux上比较好比较实用的开发环境,bleachbit是系统清理软件,虽说Linux上几乎不产生垃圾文件,但时间长了可能影响速度和空间,GTK是个人比较推荐的Linux下的编程环境,他的很多特性都是...
### Ubuntu USB 问题详解 #### 一、引言 在使用Ubuntu系统的过程中,用户经常会遇到各种USB设备的问题,这些问题不仅包括鼠标和键盘等基础输入设备的功能异常,还可能涉及更深层次的驱动兼容性以及系统配置问题。...
Ubuntu_Linux学习教程收集,包括文档有《Linux操作系统分析》,《Ubuntu_Linux从入门到精通》,《Ubuntu_linux命令大全》,《Ubuntu_Linux实用学习教程》,《Ubuntu详解及使用教程》,很全很宝贵哦
在Oracle数据库管理中,`ALTER`命令扮演着至关重要的角色,它允许数据库管理员及开发者对现有的数据库对象进行修改,而不必删除和重新创建这些对象。本文将深入探讨Oracle数据库中的`ALTER`命令,涵盖表、索引以及...
“ubuntu命令啦”可能包含了Ubuntu命令行的基本操作和高级技巧,命令行是Linux系统中强大的工具,通过它,用户可以执行各种系统管理任务,如文件操作、进程管理、网络配置等。“基本使用教程啦”则可能包括了Ubuntu...
例如,在Ubuntu或Debian上,可以使用以下命令: ```bash sudo apt-get install ipmitool ``` 在CentOS或Fedora上,命令为: ```bash sudo yum install ipmitool ``` 对于其他系统,可能需要从源代码编译安装,...
本资料“Linux常用命令全集”正是针对这一需求,收集了大量常用且实用的Linux命令,旨在帮助用户提升工作效率。 1. **文件和目录管理**:在Linux中,`cd`用于切换目录,`ls`用来列出目录内容,`mkdir`创建新目录,`...
- **工具**:使用 `kdump-config` 工具进行配置,利用 `kexec-tools` 包收集内核崩溃转储文件。 #### 五、包管理 ##### 5.1 dpkg - **基本用法**:通过 `dpkg -i` 安装本地软件包,使用 `dpkg -r` 移除已安装的...
描述中提到,这个包是通过运行`apt-get -d install ansible`命令获取的,该命令用于下载但不实际安装软件。这样做是为了收集Ansible及其所有依赖项,形成一个离线安装包。描述还指出,已经按照依赖关系顺序编写了...
总结来说,要在Ubuntu 20.04无网环境中安装libpcap-dev,你需要手动下载.deb文件,然后使用`dpkg`命令进行安装,并解决可能出现的依赖问题。这个过程需要对Linux系统有一定了解,以及对软件依赖关系的管理能力。完成...
2. **Agent**:运行在网络设备上的进程,负责收集设备状态信息,并响应SNMP Manager的请求。 3. **Manager**:通过SNMP协议与Agent通信,用于管理和监控网络设备。 4. **MIB**:管理信息库,定义了网络设备可管理...
Ubuntu资料大集合,包括新东方Linux培训教材,Ubuntu命令技巧手册,安装与配置手册,Linux从入门到精通一系列学习资料,是自己刚开始学Linux Ubuntu时收集的资料,免去你四处搜集的麻烦,欢迎下载。
Ubuntu精美壁纸是一个专门为Ubuntu操作系统设计的壁纸集合,旨在提升用户桌面环境的视觉体验。Ubuntu作为一个流行的开源Linux发行版,...通过定期更新和收集各种风格的壁纸,Ubuntu持续地为用户带来了丰富的视觉享受。
- **Ubuntu小技巧**:收集了一系列实用的小技巧,旨在帮助用户更高效地使用Ubuntu系统,如快捷键的使用、命令行技巧等。 #### Ubuntu系统微调 - **Ubuntu系统微调**:介绍了如何根据个人需求对Ubuntu系统进行微调...
Ubuntu 10.04,又称为“Lucid Lynx”,是Ubuntu Linux操作系统的一个重要版本,发布于2010年。Ubuntu是基于Debian的开源操作系统,因其用户友好性而广受欢迎,尤其适合桌面用户。Ubuntu 10.04的特色在于其稳定性和对...
首先,Postfix是Ubuntu常用的一款邮件传输代理(MTA),负责处理邮件的发送和接收。要安装Postfix,只需执行以下命令: ```bash sudo apt-get install postfix ``` 安装过程中,系统会提示设置环境,包括主机名和...
标题 "Ubuntu的SMB服务器安装收集.pdf" 描述了一个关于如何在Ubuntu操作系统中安装和配置SMB(Server Message Block)服务器的过程。SMB是一种网络文件共享协议,常用于Windows环境中,但同样可以在Linux系统如...