1、sudo apt-get update 更新源,从服务器下载软件列表,同步服务器的软件包数据;
创新互联公司专注于成都做网站、网站设计、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
2、sudo apt-get upgrade 安装可用更新;
3、sudo apt-cache search package_name 查询软件包;
4、sudo apt-get install package_name 安装一个软件包;
5、sudo apt-get remove package 删除一个软件包;
6、sudo apt-get help 查看apt-get 命令帮助;
1.命令格式:
top [参数]
2.命令功能:
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
3.命令参数 linux命令学习:
-b 批处理
-c 显示完整的治命令
-I 忽略失效过程
-s 保密模式
-S 累积模式
-i时间 设置间隔时间
-u用户名 指定用户名
-p进程号 指定进程
-n次数 循环显示的次数
# top -d 10 -n 5
linux系统中经常有日志文件不停更新,此时查看不停刷新的日志文件需要用到以下命令:
tail
-f
文件名
-n
200
tail命令将文件写到标准输出
-n指的是输出文件的行数,可以将200改成其他数字。
watch是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。《Linux就该这么学》 交流学习更多好玩的linux命令。
使用场景
每隔一秒高亮显示网络链接数的变化情况
命令
watch -n 1 -d netstat -ant
每隔一秒高亮显示http链接数的变化情况
命令:
watch -n 1 -d 'pstree|grep http'
[TOC]
可以列出被进程所打开的文件的信息。被打开的文件可以是
1.普通的文件
2.目录抽象为特殊文件
3.网络文件系统的文件,抽象为文件
4.字符设备文件在linux抽象为文件
5.(函数)共享库
6.管道,命名管道
7.符号链接
8.底层的socket字流,网络socket,unix域名socket
9.在linux里面,很多东西都抽象为文件,提供了统一的访问接口
属性第一个字符:
rwx=0x111,二进制表示
列出所有进程
-ef f:father
ps –el ,
e:every :显示所有进程信息,等价于A
a:all :显示除了当前终端进程外的其他进程
l: long 长格式显示进程信息。
linux 线程状态:
ps工具标识进程的5种状态码:
chmod 对象 +/- 模式
对象:u(user),g(group),o(other),a(all)
模式:r,w,x
由于inode号码与文件名分离,这种机制导致了一些Unix/Linux系统特有的现象。
软件不关闭情况下更新:写入同名不同inode的文件,下次启动由于老的inode已经丢失,操作系统回收原来的Block。
综上,总结一下软链接和硬链接的区别:
参考: 阮一峰的网络日志:理解inode
Ctrl+z 暂停进程执行
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
jobs: 查看后台任务
fg +jobNum: 将后台任务调到前台
未完,不定期更新中...
自动更新你要先选择自动更新的的软件来自哪里,然后打开即可
一般ubuntu,opensuse,fedora的自动更新时默认打开的,而且有更新就提示
另外,考虑到使用问题,不建议使用自动更新。linux本身很安全,自动更新并不区别那些是安全的升级,那些是性能的升级,如果性能升级的话,如果不是老手,很可能就不能用了(因为新文件路径往往和老的不同),你可以google一下发现太多因为自动更新而当机的情况。
因为这个是默认打开而且有gui界面的,非常简单,所以无需专门介绍。而且各个发行版本并不统一,其使用可以在各个版本官方网站文档中看到