linux —— 学习笔记(汇总)
笔记目录:一、系统知识 和 基本概念
二、常用操作
三、系统管理(内存、设备、服务等管理)
四、其他操作
一、系统知识 和 基本概念
1.1、 linux 各个分区的作用
参考博主“沉淀”的总结:linux目录结构以及作用
1.2、swap 和 temp 区别
swap 用于普通程序的数据交换,temp 用于系统程序的数据交换
二、常用操作
2.1、软件安装、卸载、执行
详见我的另一篇博文:linux —— 学习笔记(软件操作:安装、卸载、执行)
2.2、文件、文件夹操作
详见我的另一篇博文:linux —— 学习笔记(文件、文件夹操作)
2.4、用户管理
详见我的另一篇博文: linux —— 学习笔记(用户管理与权限控制)
三、系统管理(内存、设备、服务等管理)
3.1、查看文件大小 查看文件大小
使用linux命令df 和du,df。 【 df -h 】 【du -h --max-depth=1 /usr】
但是df只能查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。所以基本上是两者配合使用。
3.2、磁盘使用情况分析器 baobab Link
3.3、系统服务的操作
NAME systemctl - Control the systemd system and service manager SYNOPSIS systemctl [OPTIONS...] COMMAND [NAME...]
NAME service - run a System V init script SYNOPSIS service SCRIPT COMMAND [OPTIONS]
如: systemctl status networking / service networking restart
3.4、ifconfig 配置网络接口
NAME ifconfig - configure a network interface SYNOPSIS ifconfig [-v] [-a] [-s] [interface] / ifconfig [-v] interface [aftype] options | address ...
如: -a 查看所有网络接口 ifconfig -s 以简要的格式显示网络接口 ifconfig eth0 up 启动 eth0
3.5、进程管理
参考链接:管理进程的10个实用命令:link
top
htop: 没有的话则先—— sudo apt-get install htop(apt-get 安装原理?))
ps:ps -A | grep firefox ps -A | less
pstree
kill :kill pid (kill -KILL或者kill -9 来杀死顽固的进程)
pgrep: 寻找进程ID ,与kill 结合—— kill $(pgrep lantern)
pkill & killall: pkill lantern <=> killall lantern <=> pgrep lantern
renice : renice 19 pid (改变优先级—— -19非常高, 19非常低,0默认的优先级)
xkill : 高级图形杀,左键点到之处killed,右键取消
gonome-system-monitor :图形化的资源管理器
四、其他操作
待整理:
4.1 环境变量的设置
详见我的另一篇博文:linux —— 学习笔记(环境变量的设置)
9、挂载外部设备的方法
None
vi宏的使用技巧:link
查看文件属性:lsattr、ll 、ls -a
shell 脚本语法:link linux 下创建可运行脚本:link
/bin 下面有常用的指令,可以去探索一下
查看以及安装的文件 dpkg -l (redeclipse的删除)
tail 命令 用于打印出文件的最后一部分,cat 打印出全部
ubuntu sendmail 服务的使用:查看博文
最新文章
- c++ 全局变量初始化的一点总结
- 重新想象 Windows 8 Store Apps (58) - 微软账号
- Python Import 详解
- Codeforces Gym 100637A A. Nano alarm-clocks 前缀和
- Linux ssh/scp连接时避免输入yes(公钥验证)并防止出现POSSIBLE BREAK-IN ATTEM
- [原]用C#模拟实现扑克牌发牌、排序程序…
- 惊人go语言(image网站开发)
- abstract关键字
- Linux 文件查找
- Java Web项目(Extjs)报错四
- string[] 清理重复+反转显示
- 如何定义开发完成?(Definition of Done)
- #20175204 张湲祯 2018-2019-2《Java程序设计》第六周学习总结
- Inmon和Kimball数仓建模思想
- 导出pdf功能
- 第一册:lesson sixty seven。
- 5-servlet简介
- LeetCode OJ 215. Kth Largest Element in an Array
- SPring中quartz的配置(可以用实现邮件定时发送,任务定时执行,网站定时更新等)
- sudo apt-get update 去除设置的代理