Linux常用Command(2)

原创 2015年09月24日 15:55:40
  • 1、Linux查看IP地址的命令--ifconfig
ifconfig命令用于查看和更改网络接口的地址和参数 
$ifconfig -a

  • 2、查看系统是64位还是32位:
a、getconf LONG_BIT or getconf WORD_BIT
b、file /bin/ls

  • 3、ubuntu安装配置FTP

Ubuntu 12.04下安装FTP软件当然选择大名鼎鼎的vsftpd(very secure FTP daemon), Ubuntu装vsftpd很简单,一句命令就行:

sudo apt-get install vsftpd

命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。

可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。

开启、停止、重启vsftpd服务也很简单:

service vsftpd start | stop | restart

  • 4、df -lh 命令 
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; 
[root@localhost ~]# df -l

  • 5、安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。

  • 6、LINUX版本查询

登录到linux执行cat /etc/issue,例如如下: 
  [root@q1test01 ~]# cat /etc/issue 
  Red Hat Enterprise Linux AS release 4 (Nahant Update 2) 
  Kernel \r on an \m 


  • 7.ln文件link

ln -d /opt/local/tomcat/webapps/test/index.html /opt/local/tomcat/webapps/lbs/downloads/ios/index.html  http可访问

ln -s /opt/local/tomcat/webapps/test/index.html /opt/local/tomcat/webapps/lbs/downloads/ios/index.html  http不可访问


  • 8.设置字符集

[root@localhost bin]# echo $LANG
en_US.UTF-8
[root@localhost bin]# export LANG=zh_CN.UTF-8
[root@localhost bin]# echo $LANG
zh_CN.UTF-8

  • 9.使用free查看内存信息:
$ free -m
                total       used       free     shared    buffers     cached
Mem:              222         136         86          0         29       60
-/+ buffers/cache:             47        175
Swap:             1905          0       1905
total:总共的内存大小
used:已经被使用的内存
free:空闲的内存
shared:共享的内存大小
buffers:用来做缓冲的内存
cached:用来做cache的内存
Mem这行是以操作系统的角度去看待内存的使用,可以看到我们总共的内存是222M(total1),使用了136M(used1),有86M的空闲(free1),29M的缓冲(buffers1),60M的缓存(cached1)。

-/+ buffers/cache这行是以应用程序的角度去看待内存的使用,对于应用来说buffers和cached的内存是就是空闲的内存,在需要的时候是 可以直接拿来用的,所以:

used = used1 – buffers1 – shared1 = 136 – 29 – 60 = 47,
free = free1 + buffers1 + shared1 = 86 + 29 + 60 = 175。

Swap这行是交换区的使用情况,如果used很大的话,说明内存不够用了。


  • 10 find
sudo find  /etc -mtime -55 |xargs grep "JAVA_OPTS" 2>>/dev/null 
查找55天内修改过的,包含内容JAVA_OPTS的文件;将Permission denied等错误重定向到/dev/null((也就是linux上的黑洞装置,任何丢进去的东西消失的无影无踪了)。

  • 11 利用find命令递归修改目录权限
      我们可以利用chmod来修改文件或者目录的权限,但是这样只能修改一个文件或目录,当然也可以写了shell文件来实现,其实linux本身自带的find命令可以实现。
      假设我们要把所在目录下的所有目录的权限递归设置为755,我们可以这样写(两条语句的功能一样的):
      1、 find -type d -exec chmod 755 {} \;    (这句的句末有分号)
      2、 find -type d|xargs chmod 755
      假如我们要把所在目录下的所有文件权限递归地改成644:
      1、 find -not -type d -exec chmod 644 {} \;
      2、 find -not -type d|xargs chmod 644

关于shell命令的定向输出 2>&1

转转地址:http://blog.csdn.net/scz123/article/details/1108856 mycommand >mylog.txt 2>&1 应该是最经典的用法了。 命令的...
  • qq_21792169
  • qq_21792169
  • 2016年04月29日 09:14
  • 17157

linux下提示:command not find解决方法

在linux下我们经常输入某些命令时经常出现提示说:command notfind。对此网上已经有很多人对此作了阐述,但是对于菜鸟来说可能仍然不理解,下面我我对这个做一下详细说明。   首先 当出...
  • liyuan_669
  • liyuan_669
  • 2014年04月22日 23:41
  • 1673

已解决:登录Linux后好多命令不能用,如使用service会报错service command not found

su 或者 su root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用. su -或者su -l或者su -l root,可以完全的将当前环境转为root环...
  • lizexingSpark
  • lizexingSpark
  • 2016年12月18日 14:25
  • 2875

linux 图形界面篇+

原文链接:http://www.cnblogs.com/huzhiwei/archive/2012/05/07/2487266.html  我用的是RedHat Enterprise Linux 5....
  • changyanmanman
  • changyanmanman
  • 2013年09月10日 14:57
  • 5030

【OVS2.5.0源码分析】openflow连接实现分析(6)

上两篇分析了ofservice的建立,请求处理的过程,本篇分析ovs-ofctl命令行是如何和 ofservice交互的。 1、mian函数 int main(int argc, char...
  • one_clouder
  • one_clouder
  • 2016年08月28日 16:56
  • 616

Linux Ubuntu常用命令总结

1、帮助       --help简单的帮助       help command 较详细的帮助       man command 最详细的帮助 2、ls 命令       ls -a 显...
  • u013279509
  • u013279509
  • 2015年04月25日 16:08
  • 7841

linux下执行脚本,提示Command not found解决办法

遇上了这个坑,搞了好久没搞定,参考了前辈的文章,终于搞好了,分享如下 原文地址:http://www.cnblogs.com/GordonWorld/archive/2012/03/19/240...
  • xbnlkdbxl
  • xbnlkdbxl
  • 2016年10月27日 14:42
  • 9312

100条常用linux命令

笔者在这篇文章中跟大家分享一下接近 100 个 Linux 常用命令大全,希望可以帮助到大家。 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 1 ...
  • bsx881220
  • bsx881220
  • 2016年04月11日 15:08
  • 471

Linux 命令行报错:-bash:XXX: command not found ,解决方法参考

相关错误 在网上搜索了类似的错误解决方法,错误虽然不同,但解决办法可以学习一下。 Centos命令行报bash:.....:command not found的解决办法 Uset: comma...
  • guo13313
  • guo13313
  • 2017年04月24日 15:06
  • 3059

linux下安装redis及其中遇到的问题的解决方法

1.将下载好的压缩包放到/usr/local目录下# tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make 提示错误 make: cc: Comman...
  • zhangwenting6
  • zhangwenting6
  • 2017年03月21日 16:27
  • 883
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux常用Command(2)
举报原因:
原因补充:

(最多只允许输入30个字)