linu

CentOS学习笔记

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

tmu学习笔记

tmux简单介绍tmux是一款终端复用工具,我主要在ssh时使用它。类似的有screen,以后有空再学。当初在windows上可以使用xshell进行ssh连接,非常好用。换到mac上就没有那么好用的工具了,只能使用terminal或者iterm2,克隆会话啥的需要配置,比较麻烦,还是学学tmux比较好。最常见的使用场景就是使用tmux开左右两个pane,一边vim,一边s

[Note] Linu学习笔记5-6 进程、重定向和管道

Note 5 Linux 进程什么是进程?An executing program = A process当你执行一个外部命令(内部命令是shell进程的一部分,不需要创建进程)时,Linux系统会为之创建一个进程,命令完成之后会撤销它进程的创建和终止是linux系统处理外部命令所采用的唯一机制Linux通过系统调用fork创建一个新的进程,该操作建立原进程内存的完全拷贝,

基本网络编程范式

本文是自己学习经验总结,有不正确的地方,请批评指正。总结一下这一段时间来,有关网络编程的学习。我是从csapp的最后章节的Tiny HTTP服务器开始,以它为基础,改用不同的方式实现并发,包括进程、线程、线程池、I/O多路复用。所有代码见地址:https://github.com/xibaohe/tiny_server一、基于进程、线程的并发关于进程和线程的网络编程模型,在

新云主机的配置

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

服务器搭建-Linu基础知识

服务器搭建还是需要一些Linux知识的,这节就聊点基础的。文件权限操作查看权限Linux中每个文件对每个用户来说都有对应的权限,在任一路径中输入ll就可以查看这些信息:root@ip- * /usr/local # lltotal 32Kdrwxr-xr-x 2 root root 4.0K Jan 14 17:00 bindrwxr-xr-x 2 root root 4.

whistle - 跨平台(Win/Mac/Linu)的 Fiddler

web调试代理工具是web开发人员必备的工具,它在发起web请求的客户端与服务器之间充当中间人角色,可以用于查看、修改或替换HTTP、HTTPS、Websocket请求(响应)数据,协助我们做本地开发调试、构造数据、定位问题等等,业界已有一些比较优秀的web调试代理工具,特别是Windows上的Fiddler,由于其出色的功能设计,俨然成为了web调试代理工具的代名词。但F

mongodb数据库的使用

最近在学习node,所以听说node和mongodb更配哦。。所以我就来学习mongodb了一、mongodb的开启和关闭1. 查找mongod是否可用which mongod2. 启动mongodb指定path 和log日志mongod --dbpath /data2/db --port=27017 --fork /data2/db/log/mongod.log3. 关闭

[Note] Linu学习笔记7 shell编程基础

Note 7 Linux Shell编程基础基本概念shell脚本,一个shell程序,由可执行的shell命令组成,以普通linux文件形式保存运行一个shell脚本的方法:chomd u+x scriptfile ./scriptfile/bin/bash scriptfileshell变量,shell允许使用一些读写存储区,为用户和程序设计人员提供一个暂存数据的区