linu

新云主机的配置

目标很简单, 不被黑就行, 否则成了别人肉鸡太囧了 说明 主机: vultr日本 系统: Ubuntu12.04 64bit 首先登陆到主机上, 最开始的用户名是root, 登陆后首先就是安装vim, 这样方便后续操作 apt-get install vim 更改默认的ssh端口, 关闭root登陆 vim /etc/ssh/sshd_config 将Port的数字修改为任

Linu内核定时器简单使用

Reference:linux内核定时器使用及原理Linux定时器的使用因为项目需要,我这里简单列一个在内核中使用timer的方法。这篇笔记不谈详细原理(以后的Linux内核设备驱动原理里讲),只讲快速使用Timer使用原则Timer是Linux内核的一种软中断,被调用函数是异步执行的。由于是软中断,所以函数被执行的时候是处于非进程的上下文中,所以有以下规则需要遵守:不允许

阿里云ECS上CentOS系统配置从入门到进门

服务器端创建新用户为服务器安全起见,创建用户(用户名:yishi):useradd yishi设置密码:passwd yishi添加sudo权限:usermod -aG wheel yishi关闭Root的远程访问修改/etc/ssh/sshd_configPermitRootLogin no然后:service sshd restart开启SSH的公钥访问$ cat id

Linu shell 的条件 / 比较语法

Shell其实并不常写,每次写的时候就总得查一下比较语句的语法该怎么写。本文章就作为笔记记录这些资料吧。本文地址:https://segmentfault.com/a/1190000006097822ReferenceShell数值、字符串比较shell判断和比较《 Linux程序设计(第4版)》if-else 语法if [ ${SOME_PARA} -eq ${ANOTH

学习swoole的心得(一)

什么是swooleswoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。Swoole

Linu 文件压缩与打包

文件压缩通过压缩算法将文件的体积减小,同时将多个文件合并在一起。文件打包将多个文件或者目录合并成一个文件。Linux支持的压缩格式.Z compress程序压缩文件.gz gzip程序压缩文件.bz2 bzip2程序压缩文件.tar tare程序打包的软件,并未压缩.tar.gz tar打包的文件,使用gzipo压缩.tar.bz2 tar打包的文件,使用b

Linu Process Manage

Linux 下的工作都是依靠进程来执行的,控制了进程就相当于控制了 Linux 系统了。这篇博客将通过 Linux 系统的启动登录来探讨进程管理机制,看这种机制如何支撑和左右进程的命运。什么是进程先来了解了解什么是进程,程序这个词比较好理解,通常的程序是静态实体,进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU(寄存器),IO,内存,网络资

CentOS学习笔记

CentOS无法联网 安装时,要选择打开网络设备,发现在工作机器无法找到网络设备,因此,寻找解决方案。在计算机管理-服务应用,重启打开:VMware NAT service和VMware DHCP service虚拟机网卡配置选择NAT方式上面方法试过还是不行,最后重新配置CentOS安装时,选择了centos 64位,这时候进入安装界面后选择打开网络设备就成功了!!!VM

Linu 常用命令用法:cat, find, args, tr, grep, cut, sed

本文列明Linux的常用命令用法,学会了这些命令之后,结合shell编程知识,就可以做各种自动编译/集成的工作啦。本文地址:https://segmentfault.com/a/1190000006078207Reference《Linux Shell 脚本攻略》cat:显示、拼接cat file1 file2 file3 ...除了常有的用来显示文件内容之外,cat有两个

玩转windows内置linu子系统_3.对路径的优化

前言进来玩一会你就会发现,最大的不方便就是路径,为了方便与windows进行交互,我们尽量的把文件的IO操作都使用windows的盘下,即C盘和D盘之类的。而设备挂载之后是默认放在/mnt/c等下面的,每次操作起来十分的不便,那么有没有办法来优化这一点呢?ln命令ln是linux中一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目