一.Linux(rehat、centos、ubuntu...)基础知识

上午:

putty软件连接linux服务器;

[root @ foundation2   ~ ]         #

用户名  主机名   当前用户目录下   #:表示root的提示符号,普通用户为$

命令一般格式:

1)ls--longlist 列出目录当前目录内容

ls -a 显示所有文件和目录(隐藏) ls -l 使用详细格式列表  ls -al

2) cd--change dirctory 切换工作目录

cd .表示目前所在的目录  cd ..返回上一层目录  cd -是返回到上一次的工作目录

3)pwd--print working dirctory 显示当前用户所在目录路径

4)mkdir--make dirctory 建立目录

mkdir -p a/b 新建目录a,再在目录a下新建目录b

新建文件 touch 文件名/vi 文件名(ESC、:、wq)

下午:

5)rm -rf 文件名 删除 r--recursive 递归 f--force 强制

rmdir b 删除空目录

cat 文件名 显示文件内容

find -name 文件名 查找文件

cal 显示日历日期

6)cp 复制

7)mv 移动/重命名

8)正数:原码、反码、补码一致;

负数:反码:取反(符号位不变),补码取反末尾加一(符号位不变);

9)ls -l:文件类型(7种):-普通文件,d目录文件,l符号链接文件,b二进制文件,c字符设备文件,s套接字符文件,p命名管道文件

rwx(111)(read读4、write写2、execute执行1) 文件的拥有者权限 7 顺序不能颠倒

r-x 文件的用户组权限 5

r-x 其他用户对该文件的操作权限 5

chmod 777 jennychen

上午:

1)tar--压缩(备份)文件

-c 打包 -x 解包 -t 查看内容 -r 追加文件 -u 更新 -f 指定包名(必加)

2) 压缩/解压 gzip/gunzip

压缩:tar -czf ab.tar.gz *.log

解压:tar -xf ab.tar.gz

3)rpm

-i 安装 -v 显示安装详细信息 -h 安装进度 -q 查找 -U 更新 -nodeps 卸载

rpm -ivh

下午:

安装VMware虚拟机,安装linux系统

网络设置成桥接模式:Ip地址设置成与本地网络同一网段地址,子网掩码和网关同本地一样

动态配置IP:setup

service network restart 重新启动网络

ifdown eth0 /ifconfig eth0 down 关闭eth0网卡  ifup eth0 /ifconfig eth0 up 启动eth0网卡

二.linux应用;

secureCRT客户端:

1.发补丁到tomcat:

用secureCrt工具连接到1.6地址,输入命令行

1.关闭tomcat

cd  /home/pms_server/tomcat_8080/bin

./shutdown.sh

2.解压补丁包

cd  ../webapps

unzip publish.zip

A

rm -rf publish.zip (删除zip包)

3.查已经启动的java进程

ps  -ef|grep java

4.清除tomcat缓存和日志

cd  tomcat_8080/logs/

rm  -rf  *

cd ..

5.清空work下的catalina

cd  work/

rm   -rf   *

6.重启tomcat

cd  bin/

./startup.sh

二.安装部署:GraphicsMagick-1.3.18.tar.gz

1、 解压GraphicsMagick-1.3.12.tar.gz包
# tar -xvzf GraphicsMagick-1.3.12.tar.gz
# cd GraphicsMagick-1.3.12

...........

2.接下来就是安装
# make
# make install

3.测试是否安装成功, 使用命令查看GraphicsMagick所支持的图片格式:
# gm convert -list formats

.......显示支持的所有图片

4.查看gm 的安装路径:

# which gm
/usr/local/bin/gm (显示的安装路径)

5、 设置环境变量
# vi /etc/profile

在/etc/profile文件的最后添加如下配置:

IM4JAVA_TOOLPATH="/usr/local/bin/gm"  (Im4Java包要求,具体参考http://im4java.sourceforge.net/docs/dev-guide.html)

6.设置授权

给zxin10用户赋graphicsMagick安装目录的访问权限
上述安装步骤都是在root用户下进行的,所以在安装完成之后需要给
zxin10用户赋访问权限,否则在zxin10用户下截取图片,将会报错org.im4java.core.CommandException:
java.io.IOException: Cannot run program "gm": java.io.IOException:
error=13, Permission denied。
使用root用户登录,然后执行如下命令:
# chown -R zxin10:users /usr/local/bin/gm

linux的零碎使用的更多相关文章

  1. Linux内核零碎知识

    UNIX系统:内核.shell外壳.文件系统.工具或应用程序. 操作系统功能:进程与处理机管理.存储管理.设备管理.作业管理.文件管理. 内存是磁盘的缓存,cache是内存的缓存. 可把内核看作是不断 ...

  2. linux的零碎知识

    一  nfs服务器 1  NFS的介绍:是Network File System的简写,是网络文件系统.用于分散式文件系统的协定,由sun公司开发的,在1984年向外公布的. 2  NFS的功能:是通 ...

  3. linux 相关零碎知识整理

    1.启动bash shell 大部分linux系统启动用户命令行接口(cli)环境时使用默认的bash shell,在bash shell启动时,它将自动执行位于用户主目录下的.bashrc中的命令. ...

  4. Linux一些零碎

    1.设置时间和市区 1.tzselect 2.sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  5. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  6. Linux 零碎知识点

    ln -s ../libs/ libs 在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹 关于su和su -的区别切换用户是可以使用su tom或者su - tom来实现, ...

  7. linux零碎001

    glibc:GNU发布的libc库,即c运行库.glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc. uclibc:是一个面向嵌入式Linux系统的小型的C标准库.最初 ...

  8. Linux零碎知识

    ln -s用法: 创建软连接,命令如下: ln -s / /home/good/linkname ln的链接分软链接和硬链接两种: .软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生 ...

  9. Linux零碎002

    1.if else就近原则: 2.指针位数与机器地址总线宽度一致: 3.数组即常量指针,用法和指针类似,在操作指针时:p与&p[0]含义一样: 4.编译器按照内存递减的方式来分配变量.

随机推荐

  1. SQLHelper

    今天学习了.net后,经过老师的一番讲解,似乎对它越来越渴望了,希望自己在接下来的学习当中,能很好的驾驭.net,加油吧, 下面我分享一个操作SQL数据库的代码大全,谢谢观赏.嘿嘿,还是比较长的哦, ...

  2. React Native 的绑定 this

    在React Native开发中,如果使用ES6语法的话,最好绑定this.但是使用ES5语法的话不需要绑定this.因为ES5会autobinding. this所指的就是直至包含this指针的上层 ...

  3. Android上传图片到服务器

    一.android需要导入异步请求的jar包 AsyncHttpClient  public static void reg(final Context cont,Bitmap photodata,S ...

  4. web前端性能14条规则

    14条规则 1.减少Http请求 使用图片地图 使用CSS Sprites 合并JS和CSS文件 这个是由于浏览器对同一个host有并行下载的限制,http请求越多,总体下载速度越慢 2.使用CDN( ...

  5. iOS Block循环引用

    在介绍block循环引用前我们先了解一下typeof. typeof是什么??? typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型. 它返回值是一个字符串,该字符串说明运算数的类 ...

  6. myeclipse10.7破解成功 但 无法打war包 提示:securecrt alert:integrity ch

    myeclipse10.7破解成功 但 无法打war包  提示:securecrt alert:integrity check error   找了好久才找到解决办法 http://download. ...

  7. webdriver 获取佰词斩的单词(涉及字符串转换)

    from selenium import webdriver def finds(da): d = da.split(',"') t = {} for i in (d[1], d[2], d ...

  8. C++学习之路——1.linux下环境搭建

    学习之路,可说各有各的看法和方法.对于我来说,完全是兴趣一下子来了,脑壳发热吧.就想有个干净的环境,只想着与程序有关的东西练一练. 目前想学习C++,可是打开VC++6,再安了VS2010.VS201 ...

  9. matlab 批量提取CNN特征

    无类别,图像混合放置: clear close all addpath ./matlab model= './models/bvlc_reference_caffenet/deploy.prototx ...

  10. Array.prototype.sort()对数组对象排序的方法

    Array.prototype.sort()方法接受一个参数——Function,Function会提供两个参数,分别是两个进行比较的元素,如果元素是String类型则通过Unicode code进行 ...