1.库函数,系统调用,用户态及内核态

内核调用是指进入内核态然后执行指令然后再回到用户态

http://blog.csdn.net/wwzhang0307/article/details/68945172

http://blog.csdn.net/skywalkzf/article/details/5185442


2.查看进程,杀死进程

ps aux回车会显示linux下所有的进程

输入ps -le会显示所有的,这个是优先级来显示

kill -9 pid 杀死进程

http://blog.csdn.net/wojiaopanpan/article/details/7286430


3.查看文档

1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。 2、tail -n 20 filename
说明:显示filename最后20行。 3、tail -r -n 10 filename
说明:逆序显示filename最后10行。 补充:
跟tail功能相似的命令还有:
cat 从第一行開始显示档案内容。
tac 从最后一行開始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持上下键卷动文件
head 仅仅显示前面几行
tail 仅仅显示后面几行
nl 带行号显示档案内容
od 以二进制方式显示档案内1、也可以直接使用[less logfile],然后再键入"/keyword"来按照关键字查询日志

当通过keyword找到日志后,就可以使用向上或向下箭头来查看前后的日志,退出日志查看时直接按下Q键(大小写均可)即可

其相比[vi]命令的优点是:日志载入查询快,它是读一行解析一行的,而不是一次都载入内存

2、另附less到日志里面后的几个用法

[gg]为定位到日志第一行,[G]为定位到日志最后一行,[/keyword]为向下搜索,[?keyword]为向上搜索

[n]为向前搜索,[N]为向后搜索(注意这里的措辞:就是说当使用[?]时,[n]就是向上搜索,使用[/]时,[n]就是向下搜索)

3、还有一个[tail]也是比较常用的,用法为[tail -1000f logfile],作用是实时地显示日志的后1000行,达到实时监视的效果

参数[-f]会不停地读取最新的内容,使用[Ctrl+c]可以终止日志显示


4.scp命令

将本地文件复制到远程

$ scp huishi-api.jar root@192.168.52.130:/home
root@192.168.52.130's password:
huishi-api.jar 100% 40MB 39.8MB/s 00:01

远程复制到本地

$ scp -r root@192.168.52.130:/home/hongdada /home/hongdada
root@192.168.52.130's password:
.bash_logout 100% 18 2.6KB/s 00:00
.bash_profile 100% 193 36.4KB/s 00:00
.bashrc 100% 231 104.1KB/s 00:00
.bash_history 100% 1974 461.1KB/s 00:00
aa.txt 100% 0 0.0KB/s 00:00
bb.txt 100% 0 0.0KB/s 00:00
cc.txt 100% 0 0.0KB/s 00:00
cc.txt 100% 0 0.0KB/s 00:00
bb.txt 100% 44 10.5KB/s 00:00

5.不在 sudoers 文件中。此事将被报告

https://blog.csdn.net/baolibin528/article/details/42918987


6.chmod: 更改"minikube" 的权限: 不允许的操作

chattr 设定文件隐藏属性:

  • - 移除某一个特殊常用参数,其他原本存在常用参数则不动。
  • = 设定一定,且仅有后面接的常用参数
  • + 增加某一个特殊常用参数,其他原本存在常用参数则不动。

    当设定 a 之后,这个档案将只能增加资料,而不能删除也不能修改资料
  • i: 让一个档案‘不能被删除、改名、设定连结也无法写入或新增资料!’对于系统安全性有相当大的助益
[hongdada@localhost home]$ lsattr huishi-api.jar
---------------- huishi-api.jar
[hongdada@localhost home]$ chattr +ai huishi-api.jar
chattr: 不允许的操作 while setting flags on huishi-api.jar
[hongdada@localhost home]$ sudo chattr +ai huishi-api.jar
[hongdada@localhost home]$ lsattr huishi-api.jar
----ia---------- huishi-api.jar
[hongdada@localhost home]$ rm -rf huishi-api.jar
rm: 无法删除"huishi-api.jar": 权限不够
[hongdada@localhost home]$ sudo rm -rf huishi-api.jar
rm: 无法删除"huishi-api.jar": 不允许的操作

https://blog.csdn.net/nieshanfeng1/article/details/17713947

http://blog.51cto.com/chinalscxc/1133524


7.centos7 中/etc/rc.local重启不生效

就我自己的问题,查看/etc/rc.local是否有操作权限x,是否为指向/etc/rc.d/rc.local的软链接

[hongdada@localhost ~]$ ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13 7月 12 18:29 /etc/rc.local -> rc.d/rc.local

发现没问题,可以再次查看/etc/rc.d/rc.local是否有操作权限

[hongdada@localhost ~]$ ls -l /etc/rc.d/rc.local
-rw-r--r--. 1 root root 571 9月 29 01:14 /etc/rc.d/rc.local

问题就在这,/etc/rc.d/rc.local没有操作权限,下面给加权限

[hongdada@localhost hongdada]# sudo chmod +x /etc/rc.d/rc.local

8.linux 按文件大小排序和按时间排序查看文件命令

ls -alt # 按修改时间排序
ls --sort=time -la # 等价于> ls -alt
ls -alc # 按创建时间排序
ls -alu # 按访问时间排序 # 以上均可使用-r实现逆序排序
ls -alrt # 按修改时间排序
ls --sort=time -lra # 等价于> ls -alrt
ls -alrc # 按创建时间排序
ls -alru # 按访问时间排序

按文件大小查看:

ls -lsh   #按文件大小降序
ls -lsrh #按文件大小倒序

ls后面的三个参数:

-l表示以长格式显示,即列出文件详细信息如上面的格式。

-s表示排序,默认是降序排列。

-h表示将文件大小转为我们习惯的M,K等为单位的大小

-r表示reverse的意思,这里就是reverse order倒序,默认是降序的,加上-r就反转下即为升序了。

-t 其实我们用man ls命令就可以看到ls命令带的参数的用法,-t sort by modification time,newest first即按修改时间对文件进行排序,默认是最近修改的在前。

Linux中根据修改日期和时间查找和排序文件


参考:

http://www.runoob.com/linux/linux-comm-scp.html

http://jadyer.cn/2012/11/23/linux-command/

https://www.cnblogs.com/xuchunlin/p/5671572.html

Linux 题目收集的更多相关文章

  1. 20145233 2016-2017 1 linux题目总结

    20145233 2016-2017 1 linux题目总结 第一周考试知识汇总 判断:实验楼环境中所有的默认系统用户名和密码均为 shiyanlou.(x ). 填空:Linux Bash中,Ctr ...

  2. Linux检查和收集硬件信息的常用命令总结

    Linux检查和收集硬件信息的常用命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Linux基础真的很重要,基础不牢,地动山摇.这句话我是听老男孩创始人冉总说的一句话,起初 ...

  3. 日志审计与分析实验三(rsyslog服务器端和客户端配置)(Linux日志收集)

    Linux日志收集 一.实验目的: 1.掌握rsyslog配置方法 2.配置rsyslog服务收集其他Linux服务器日志: C/S架构:客户端将其日志上传到服务器端,通过对服务器端日志的查询,来实现 ...

  4. Kali Linux信息收集工具

    http://www.freebuf.com/column/150118.html 可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得 ...

  5. 【转】JavaSE面试题目收集

    1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用, ...

  6. linux信息收集篇之sosreport

    sosreport是一个类型于supportconfig 的工具,sosreport是python编写的一个工具,适用于centos(和redhat一样,包名为sos).ubuntu(其下包名为sos ...

  7. 【干货】linux系统信息收集 ----检测是否被恶意程序执行了危险性命令

    这些实战完全可以练习以下命令,已经找到需要观察的交互点,真实工作的时候,把数据都导入到自己U盘或者工作站内. 在kali 或者centos下训练都一样,关于kali教学,这里推荐掌控安全团队的课程:掌 ...

  8. Kali Linux信息收集工具全集

    001:0trace.tcptraceroute.traceroute 描述:进行路径枚举时,传统基于ICMP协议的探测工具经常会受到屏蔽,造成探测结果不够全面的问题.与此相对基于TCP协议的探测,则 ...

  9. linux精彩收集

    ----------------------------网络无关篇-------------------------- 0001 修改主机名(bjchenxu) vi /etc/sysconfig/n ...

随机推荐

  1. 去掉idea中竖线

    1.现象如下: 2.解决办法. 3.解决后如下:

  2. 《大话设计模式》c++实现 之工厂模式

    工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一.这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式. 在工厂模式中,我们在创建对象时不会对客户端 ...

  3. python3(socket 实现udp,tcp套接字编程)

    #coding=utf-8 #客户端程序TCP 连接 import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connec ...

  4. 用Django实现Video页面分类查询

    Model表创建,Url映射,Views函数处理,Html生成 根据上图,视频方向与视频分类是多对多的关系,视频分类与视频信息是一对多的关系,难度级别是单一的查询条件(与之前俩者并无关系) Model ...

  5. STL容器vector应用注意事项

    [1]提前分配足够空间以免不必要的重新分配和复制代价 关于vector容器重新分配和复制及析构释放的代价,请参见随笔<STL容器之vector>. 应用示例对比代码如下: #include ...

  6. 大数据是什么?它和Hadoop又有什么联系?

    随着近几年计算机技术和互联网的发展,“大数据”这个名词越来越多进入我们的视野.大数据的快速发展也在无时无刻影响着我们的生活. 那大数据究竟是什么呢? 首先,看看专家是怎么解释大数据的: 大数据就是多, ...

  7. Web 应用架构基础课(转载)

    Web 应用架构基础课 初级 web 应用开发者必学的基础网络架构概念 web 应用主流架构概览 上图便是我司(Storyblocks)网络架构的很好展现.如果你还没成为经验老道的 web 工程师,可 ...

  8. golang学习笔记16 beego orm 数据库操作

    golang学习笔记16 beego orm 数据库操作 beego ORM 是一个强大的 Go 语言 ORM 框架.她的灵感主要来自 Django ORM 和 SQLAlchemy. 目前该框架仍处 ...

  9. JustOj 1929: 多输入输出练习1

    题目描述 给定很多行数据,要求输出每一行的最大值. 输入 程序有多行输入,每一行以0结束. 输出 有多行输出,对应输入的行数. 样例输入 23 -456 33 78 0 43 23 987 66 -1 ...

  10. 听 Fabien Potencier 谈Symfony2 之 《What is Dependency Injection ?》

    听 Fabien Potencier 谈Symfony2 之 <What is Dependency Injection ?>   什么是依赖注入?从PHP实现角度来分析依赖注入,因为PH ...