
linux
ae5555
这个作者很懒,什么都没留下…
展开
-
rpm转换成deb
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.debsudo dpkg -i xxxx.deb #安装注意,用alien转换的deb包并不能保证10原创 2015-01-26 12:37:50 · 580 阅读 · 0 评论 -
linux文件编码格式转换
vim中查看、设置文件编码:set fileencoding通过enca命令查看、修改文件编码//查看文件编码enca -L zh_CN file//修改文件编码enca -L zh_CN -x UTF-8 < file > result_file批量修改文件编码原创 2016-11-08 22:08:26 · 453 阅读 · 0 评论 -
nmap、nmblookup
使用nmblookup、nbtscan,客户端要安装sambasudo apt-get install samba查看ip对应的hostnamenmblookup -A 10.2.1.4 | grep '<00' | grep -v GROUP | awk '{print $1}'查看ip端对应的hostname sudo nmap -sU --script nbstat.nse -p137 192原创 2016-11-06 23:35:07 · 2967 阅读 · 0 评论 -
linux 总结
//查看内核版本cat /proc/versionuname -a//查看系统版本lsb_release -a原创 2016-07-03 09:22:58 · 473 阅读 · 0 评论 -
linux/openssl
在linux中,主要使用openssl和gpg两种方法实现安全机制。单向加密单向加密是计算一段数据的特征码,利用特征码对数据完整性进行校验,且输出定长。常见的加密算法有MD5、SHA1。对称加密对称加密就是加密和解密使用相同的密钥。常见的算法有DES、AES、3DES。非对称加密加密和解密使用的不是一个秘密。常见的算法有DSA、RSA。openssl //对称加密 //加密 open原创 2015-12-21 15:17:05 · 468 阅读 · 0 评论 -
linux下的工具
iconv 字符编码转换工具JDK中提供了类似的工具native2ascii。linux下的iconv开发库提供了iconv_open,iconv_close,iconv等函数,用来在C/C++中做转换字符编码。 //支持的字符编码 iconv -l //转换文件的编码 iconv -f from-encoding -t to-encoding inputfile -o out原创 2015-12-20 13:39:24 · 400 阅读 · 0 评论 -
Nginx
配置nginx多核cpunginx默认没有开启多核cpu。worker_cpu_affinity配置只对linux系统有效。 //4核4进程 worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; //4核2进程,0101表示第一、第三个内核,1010表示第二和第四个内核 worker_processes原创 2015-12-20 13:31:55 · 350 阅读 · 0 评论 -
Redis
redis-cli -h ip -p port 连不上远程server 修改配置文件/etc/redis/redis.conf,将 bind 127.0.0.1 改为bind 0.0.0.0。然后重启服务。重新连接, redis-cli -h ip ping,返回PONG表示连接成功。原创 2015-12-14 15:22:24 · 335 阅读 · 0 评论 -
linux/shell
shell中执行一个字符串命令cmd="xxxx"$cmd或者eval $cmd转载 2015-05-18 15:50:49 · 362 阅读 · 0 评论 -
linux/windows释放占用端口
1.列出所有端口状态netstat -tln指定某个端口netstat -tln | grep port2.查看占用某个端口的进程 /usr/sbin/lsof -i:port3.释放端口kill pid原创 2015-03-27 22:47:26 · 600 阅读 · 0 评论 -
Apache 安装新模块
一 Apache安装新模块1.从httpd的源码中或下载的模块包中编译生成.so文件。2.修改httpd.conf,LoadModule xxx_module modules/mod_xxx.so .c文件源码安装(使用apxs工具)apxs -i -c -a mod_xxx.c二 apxs命令apxs 是一个为Apache HTTP服务器编译原创 2015-01-27 19:33:42 · 470 阅读 · 0 评论 -
linux配置环境变量
bashrc与profile的区别bashrc用于交互式non-login shell,profile用于交互式login shell。/etc/profile ,/etc/bashrc是系统全局环境变量设定。/etc/profile 当用户登录系统时被读取。/etc/bashrc 每一次运行bash shell 时去读取。~/.profile ,原创 2015-03-20 18:37:09 · 351 阅读 · 0 评论 -
Crontab的用法
Crontab命令使用的文件具体位置: /Var/Spool/Cron/Crontabs 目录下,每个用户都有其对应的名字。Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:/usr/var/adm/cron/cron.deny:该文件中所列的用户不允许使用Crontab命令;/usr/var/adm/cron/cron.allow:该文件中所列的用户转载 2015-01-01 10:06:20 · 321 阅读 · 0 评论 -
ubuntu press S to skip
修改/etc/fstab文件,将提示出问题的分区注释掉,因为启动时系统找不到该分区。原创 2016-11-08 22:13:05 · 810 阅读 · 0 评论