系统相关

Ubuntu 16.04安装迅雷(兼容性不高)

迅雷官方没有提供LInux的版本,但是提供了一个Xware的版本,这个是用来制作离线下载的,但是网上已经有人通过这个集成了桌面应用:但是没怎么测试过,稳定性不高. http://forum.ubuntu.org.cn/viewtopic.php?t=461341 https://github.com/Xinkai/XwareDesktop(推荐使用这个) http://www.linuxidc.com/Linux/2015-04/116273.htm

openvpn config

openvpn ./easyrsa clean-all ./easyrsa build-ca ./easyrsa gen-req  server ./easyrsa sign-req server server ./easyrsa gen-req qihua nopass ./easyrsa sign-req client qihua askpass server.passca ca.crtcert server.crtkey server.key  # This file should be

Powershell实例小结(服务管理)

有关服务管理的具体实例脚本如下: #$lists="1.1.1.1","2.2.2.2" #远程ip列表 foreach ($list in $lists){ $uname='abc' $PWD=Convertto-securestring "defgh" -AsPlainText -Force $cred = New-Object system.Management.Automation.PSCredential($uname,$PWD) wr

解决eclipse启动插件时PermGen space问题

解决eclipse启动插件时PermGen space问题 修改启动参数增加如下: -Xms256m  -Xmx512m  -XX:PermSize=256m -XX:MaxPermSize=512m 示例解释如下: -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配.说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是

shell-sed命令

转自: http://blog.csdn.net/dawnstar_hoo/article/details/4043887 Table of Contents1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这

工作之:eclipse 全部快捷键

View Zoom In Ctrl+= 在窗口中       View Zoom Out Ctrl+- 在窗口中       帮助 关闭用户帮助托盘 Ctrl+F4 在对话框中     帮助 关闭用户帮助托盘 Ctrl+W 在对话框中     搜索 Spring Beans References Search Ctrl+Shift+G Editing in Structured Text Editors 搜索 在工作空间中查找文本 Ctrl+Alt+G 在窗口中       搜索 工作空间中的声

linux 常用命令;

bc 计算器 :quit 退出 top 任务管理器 q退出 who 显示在线用户 whoami 当前操作用户 kill id 结束当前进程 ifconfig 显示当前网络状态 clear 清屏 vim name i esc :q :wq

shell程序设计小知识

一.用户登陆进入系统后的系统环境变量:$HOME 使用者自己的目录$PATH 执行命令时所搜寻的目录$TZ 时区$MAILCHECK 每隔多少秒检查是否有新的信件$PS1 在命令列时的提示号$PS2 当命令尚未打完时,Shell 要求再输入时的提示号$MANPATH man 指令的搜寻路径 二.特殊变量: $0 这个程序的执行名字$n 这个程序的第n个参数值,n=1..9$* 这个程序的所有参数$# 这个程序的参数个数$$ 这个程序的PID$! 执行上一个指令的PID$? 执行上一个指令的返回值

【资料整理】cisco [acl]

Access-List { 1) Standard access list:  range: (1 to 99)  check: IP usage:  access-list access-list-number {permit|deny} source [wildcard-mask] Test conditions: Check all the address bits (match all) An IP host address, i.e.  192.168.20.33 0.0.0.0 //

Linux就该这么学 20181011(第十五章邮件)

参考链接:https://www.linuxprobe.com. https://www.linuxprobe.com/chapter-15.html 电子邮箱系统 foxmail MUA 发送 MTA 转发 MDA 保存 Postfix vim /etc/postfix/main.cf 发送文件 :48 systemctl restart postfix yum -y install dovecot 收取邮件 vim /etc/dovecot/dovecot.conf protocols =

Linux下使用strace的例子

strace参数如下: -t 输出结果精确到秒 -tt 输出结果精确到微妙 -ttt 精确到微妙,而且时间表示为unix时间戳 -T   记录每个系统调用花费的时间,可以看看哪个系统调用时间长 -s 1024 显示系统调用参数时,对于字符串显示的长度, 默认是32,如果字符串参数很长,很多信息显示不出来 -o filename 把跟踪结果输出到文件 -p pid  可以跟踪某个后台进程 -c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -

Eclipse jetty

下载Eclipse的Jetty插件run-jetty-run http://download.csdn.net/detail/zhwq1216/7995627 当修改文件时,不需要进行服务重启设置 Run Configurations--->Jetty Webapp--->选中某一个项目的Jetty,就可以发现以下图片内容了. 第一个圈是间隔多久检测一次,若有修改则重启,你可以将时间设置长点,如5000: 第二个圈是你需要检测的文件有哪些,你可以将不需要检测的文件或目录前面的选择框去掉勾,本人

查看 Linux 服务器的进程

1)ps [主要选项] -a  显示系统中所有进程的信息 -e  显示所有进程的信息 -f  显示进行的所有信息 -l   以长格式显示进程信息 -r  只显示正在运行的进程 -u  显示面向用户的格式(包括用户名.CPU 及内存的使用情况等信息) -x  显示所有非控制终端上的进程信息 -p  显示由进程 id 指定的进程信息 -t  显示指定终端上的进程信息 [email protected]:~$ ps auxUSER        PID %CPU %MEM    VSZ   RSS T

gtest的Linux使用(Google test)

GTest是Google开发的跨平台而且开源的C++单元测试框架,很好很强大. 下载地址:https://code.google.com/p/googletest/ . 关于GTest在Windows下使用,CoderZh给出了十分详尽的使用指南:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html . 我的工作环境:Ubuntu12.04, python 2.7, Makefile,SVN等 一.下载gtest文件 我用的

myeclipse高版本对应tomcat低版本解决办法

今天在帮同事调试程序的时候,冒出来一个异常,网上搜搜,结果如下: 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7. 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持. 解决方法有两个: 一.打开myeclipse,Preferentces->My

boost在linux下的编译和使用

上一篇boost在windows可以正常的使用了,但是在linux下不行. [尝试一:使用和windows同一套代码编译,编译时报错] 我是在Ubuntu使用共享文件夹的方式和windows使用的同一套代码,但是按照他们提示的方式编译的时候总是报错. 安装后,不能使用. [尝试二:从官网下载boost_1_58_0.tar.gz,然后安装] 1, 编译bjam:   #cd /opt/boost_1_47_0   #sudo ./bootstrap.sh   编译成功 2,sudo ./bjam

combination的eclipse运行结果

1 import java.util.ArrayList; 2 import java.util.Arrays; 3 4 5 public class Combination { 6 7 public static ArrayList<ArrayList<Integer>> combine(int n, int k) { 8 ArrayList<ArrayList<Integer>> res = new ArrayList<ArrayList<I

linux 硬盘超过2T问题

今天来了个服务器做完raid后还剩3T,按照以前的分法,最后剩下大约2.4T左右分给data,系统安装完成后, [[email protected] ~]# df -h Filesystem      Size  Used Avail Use% Mounted on /dev/sda1        97G  464M   91G   1% / tmpfs            32G     0   32G   0% /dev/shm /dev/sda2        97G  3.4G  

linux总结应用之四 系统调用函数

(一):creat 系统调用: 创建文件的系统调用   调用方法: #include  <sys/types.h> #include  <sys/stat.h> #include  <fcntl.h> int creat(const char* path,mode_t mode); 其中path是文件描述符,mode是文件的权限. 完全等价于近代的open()调用          fd = open(file,O_WRONLY|O_CREAT|O_TRUNC,mode

ubuntu中安装samba

为了方便的和Windows之间进行交互,samba必不可少. 当然,他的安装使用也很简单: 安装: sudo apt-get install samba sudo apt-get install smbclient 就是这么简单,装好之后可以使用ps -aux查看samba是否启动. 接下来就是修改配置文件了: 配置文件在/etc/samba/smb.conf 使用vi打开配置文件,在文件末尾加上: 保存退出,重启samba,samba restart 重启之后,在Windows浏览器中输入:\