linux su su -详解

本人以前一直习惯直接使用root,很少使用su,前几天才发现su与su -命令是有着本质区别的! 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。...

linux tcpdump详解

简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。...

linux tcpdump补充详解

If they are going across the loopback interface, you may have to&...

linux SIGSEGV 信号捕捉,保证发生段错误后程序不崩溃详解

在Linux中编程的时候 有时候 try catch 可能满足不了我们的需求。因为碰到类似数组越界 ,非法内存访问之类的 ,这样的错误无法捕获。下面我们介绍一种使用捕获信号实现的异常 用来保证诸如段错误之类的错误发生时程序不会崩溃,而是跳过...

Linux下添加新硬盘,分区及挂载详解

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区...

浅谈TCP/IP网络编程中socket的行为详解

我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉: 1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等) 2. Socket I/O系统调用(重点如re...

GCC笔记(警告.优化以及调试选项)详解

GCC提供了大量的警告选项,对代码中可能存在的问题提出警告,通常可以使用-Wall来开启以下警告:             -...

Linux 格式化扩展分区(Extended)详解

如果你在Linux系统中格式化磁盘时遇到如下错误,那么表示你正在格式化一个扩展分区。 [[email protected] ~]# mkfs.ext4 /dev/sdb1   mke2fs 1.41.1...

linux:alias详解

linux系统下常用一个“命令”ll,它实质上是一个别名,而非命令。 我们用它的前提是,在~/.bashrc文件里打开,默认有条记录: #alias ll=’ls -l’ 这就是别名的格式。把注释去掉,再用命令 so...

Linux下更换jdk和配置环境变量详解

不需要删除旧的jdk,安装新版本的jdk,再更新环境变量即可。 Linux下安装jdk,步骤如下    1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-8u111-linux-x64....