Centos 查看端口号占用进程

lsof lsof  -h #查看帮助 lsof 4.82  latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ  latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man  usage: [-?abhlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s]  [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [–] [names] Defaults in parentheses; comma-separated set (s) items; dash-separated ranges.   -?|-h list help          -a AND selections (OR)     -b avoid kernel blocks   -c c  cmd c ^c /c/[bix]  +c w  COMMAND width (9)   +d s  dir s files        -d s  select by FD set     +D D  dir D tree *SLOW?*                            +|-e s  exempt s *RISKY*   -i select IPv[46] files   -l list UID numbers      -n no host names           -N select NFS files   -o list file offset      -O avoid overhead *RISKY*  -P no port names   -R list paRent PID       -s list file size          -t terse listing   -T disable TCP/TPI info  -U select Unix socket      -v list version info   -V verbose search        +|-w  Warnings (+)         -X skip TCP&UDP* files   -Z Z  context [Z]   — end option scan   +f|-f  +filesystem or -file names     +|-f[gG] flaGs   -F [f] select fields; -F? for help   +|-L [l] list (+) suppress (-) link counts < l (0 = all; default = 0)                                         +m [m] use|create mount supplement   +|-M   portMap registration (-)       -o o   o 0t offset digits (8)   -p s   exclude(^)|select PIDs         -S [t] t second stat timeout (15)   -T qs TCP/TPI Q,St (s) info   -g [s] exclude(^)|select and print process group IDs   -i i   select by IPv[46] address: [46][proto][@host|addr][:svc_list|port_list]   +|-r [t[m<fmt>]] repeat every t seconds (15);  + until no files, – forever.        An optional suffix to t is m<fmt>; m must separate t from <fmt> and       <fmt> is an strftime(3) format for the marker line.   -s p:s  exclude(^)|select protocol (p = TCP|UDP) states by name(s).   -u s   exclude(^)|select login|UID set s   -x [fl] cross over +d|+D File systems or symbolic Links   names  select named files or files on named file systems Anyone can list all files; /dev warnings disabled; kernel ID check disabled. lsof -i #列出所有网络链接 lsof -i tcp #列出所有tcp连接   lsof -i :3306 #列出谁在使用3306端口 lsof -p 12222 #通过进程号 查看该进程打开的文件 netstat -anp|grep 3306 tcp6       0      0 :::3306                 :::*                    LISTEN      14364/mysqld

lnmp安装Tp5报500和404问题解决

lnmp为了防止跨目录访问在程序跟目录创建.user.ini,而tp5安装在lnmp创建时配置的时程序目录下的public文件夹,这样会导致其无法访问public的上层目录 解决办法时进入到lnmp的文件夹工具类   cd /root/lnmp1.5/tools 运行如下命令 ./remove_open_basedir_restriction.sh 选择要移除限制的目录 比如 /home/repository/va/public 然后cd到/home/repository/va/public目录 删除.user.ini 再次访问  就正常了

Centos7安装wkhtmltopdf并解决中文问题

最近帮朋友公司做一个关于知识产权的项目,其中一个需求是把富文本编辑器里的内容转化成pdf然后打包下载下来。 小伙伴刚开始采用了tcpdf直接把html text导出了pdf,但是这种情况下会出现不少问题,html很多样式都渲染不出来。于是乎只好另寻其他方法,然后就开始尝试wkhtmltopdf,最终效果比tcpdf要好。下面记录了一下安装过程,ps:服务器是centos 7  #下载 wkhtmltopdf rpm安装包  cd /root wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm #安装依赖   这些都执行下,否则安装会出问题  yum install -y libpng     yum install -y libjpeg     yum install -y openssl     yum install -y icu     yum install -y libX11     yum install -y libXext     yum install -y libXrender     yum install -y xorg-x11-fonts-Type1     yum install -y xorg-x11-fonts-75dpi     #安装字体  yum install wqy-zenhei-fonts rpm -Uvh wkhtmltox-0.12.5-1.centos7.x86_64.rpm 然后没啥了。 尝试  wkhtmltopdf   /root/adam.pdf 参考   https://gist.github.com/paulsturgess/cfe1a59c7c03f1504c879d45787699f5