Java面试Linux必备知识点,怼死面试官,从我做起

封面越骚,内容越有味

chmod

4可读,2写,1可执行d开头代表目录 u文件所属人g代表群组o代表其他人 a代表所有

chmod 777 文件名chmod a+rwx 文件名 所有人拥有读写操作权限

du/df/fdisk

du +文件名 显示目录文件大小 (默认kb?)

du -h 大小按照合理单位输出 如G、kb

df 硬盘被占用了多少空间,目前还剩下多少空间等信息

fdisk:诸多功能,可以用来划分分区

创建文件命令

touch 文件名

vi 文件名(文件名不存在的话)

mkdir 文件夹名

mv 移动文件,也算创建?

远程访问

scp 文件移动到远程服务器

wget 下载服务器文件到本地

ssh 远程登录

查看文件内容

cat

查找

find 硬搜索文件名,可模糊查询

which 通过path查找可执行文件

whereis 数据库查,只搜索二进制、手册、源代码文件

locate 同样数据库查询,应该是文件类型不限

数据库查询缺点:更新不及时,搜索到已被删除的文件

grep 在输出流中找到内容

压缩

tar:打包

tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gz -x 解压-z gizp文件 -v 过程显示-f 后面跟解压文件名

gzip:.gz打包

gunzip:.gz解压

zip:.zip压缩

unzip:解压zip

用户相关

su: 切换用户 sudo: 管理员权限运行

passwd:密码 who: 查看谁在使用

服务器状况

kill 杀死进程

kill -9 强制杀死

free:查看内存使用情况

ps:瞬间进程动态

ps -aux 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u)

netstat:显示网络连接.路由表和网络接口信息

ifconfig:查看ip网关等信息

netstat 显示网络连接.路由表和网络接口信息

netstat -aux

top:查看系统的CPU、内存、运行时间、

交换分区、执行的线程等信息

ps:瞬时查看进程

ps -a 显示所有进程 -u 显示用户相关信息

-x 显示所有进程端,不以终端进行区分

tail:显示文件结尾 -f 当文件增长时,输出后续添加的数据,

可以用作最新日志输出

-n 输出最后N行

-s 与-f合用,表示在每次反复的间隔休眠S秒](https://note.youdao.com/)

第一部面经

面试高峰期,如何应对面试官的jvm刁难,特写一篇jvm面经(第一部) 别忘了我们的口号,怼死面试官,从我做起

持续更新中。。。

原文发布于微信公众号 - 精讲JAVA(toooooooozi)

原文发表时间:2018-03-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java进阶

再谈session 和 cookie的差异

2748
来自专栏运维前线

CentOS 6.8 部署zookeeper集群

由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https:/...

25610
来自专栏风中追风

分布式基础__session 和 cookie的差异

HTTP协议是一种无状态的 通信协议 。那么这就以为着 客户端按道理是需要每次请求之前都要和服务器做连接的。 但是每次都进行这种连接,会非常耗时,并且这些重复...

39210
来自专栏JavaEE

nginx+vsftp搭建图片服务器前言:简介:nginx的安装:vsftp的安装:配置nginx为图片服务器:总结:

7145
来自专栏魏艾斯博客www.vpsss.net

CentOS5/6 升级 Python2.4/2.6 到 2.7 版本教程

1452
来自专栏学海无涯

Java Web之Cookie和Session的理解

Cookie和Session.jpg 日常现象 登录了某个网站,过一会儿再登录,诶,不用输入密码了,直接是登录状态了,好神奇~~~ 在某网站看了一部手机,接下来...

2953
来自专栏从流域到海域

数据库连接池

数据库连接池相关资料: 关于数据库连接池的使用,首先我们要明白我们为什么要用它,对应普通的数据库连接操作,通常会涉及到以下一些操作是比较耗时的: 网络通讯...

2507
来自专栏云计算教程系列

使用mysqldump备份MySQL或MariaDB

在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具。本文将简介MySQL如何使用mysqldump工具进...

1303
来自专栏上善若水

S005SELinux(SEAndroid)的实际文件组成无标题文章

SEAndroid 是将SELinux 移植到Android 上的产物,可以看成SELinux 辅以一套适用于Android 的策略。

1895
来自专栏noteless

eclipse 创建maven 项目 动态web工程完整示例

注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了

1261

扫码关注云+社区

领取腾讯云代金券