一.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. hession

    Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单.快捷.采用的是二进制RPC协议,因为采用的是二进制协 ...

  2. 第三次作业——for 语句及分支结构else-if

    1.本次学习到的知识点: (1)else-if的一般形式:if(表达式1)语句1:else if(表达式2)语句2:........else if(表达式n-1)语句n-1:else语句n: (2)遇 ...

  3. 【LeetCode】Roman to Integer & Integer to Roman

    Roman to Integer Given a roman numeral, convert it to an integer. Input is guaranteed to be within t ...

  4. Android自定义权限和使用权限

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 自定义权限,主要用于保护被赋予权限的组件.如无权限与有权限,正如public与private的对类保 ...

  5. web api 初体验之 GET和POST传参

    上一篇我们讲到了web api跨域的问题 它几乎是每一个用web api的人都需要去解决的问题,不然都没法测试.接下来会遇到的问题就是传参了.还是用js前台调用服务的方式. GET 方式 get方式传 ...

  6. Chrome和IE中使用window.open函数

    做前端开发的人员经常回遇到使用windows.open这个函数来打开一个新的网页窗口,使用这个函数的时候有些需要注意的地方,在Chrome和IE下该函数还是有一些细节性的区别. 以下是我在项目中使用的 ...

  7. (原创)基于CloudStack的平安云-云主机的生命周期

    一.购买云主机1.条件筛选   涉及环境.应用系统.区域.网络.操作系统.套餐.期限.数量筛选2.校验   2.1 应用系统角色权限校验   2.2 应用系统可用配置校验   2.3 产品区域是否下架 ...

  8. 修改hive分区表,在分区列前增加一个字段

    本文主要为了测试,在有数据的分区表中增加新的一个非分区字段后,新数据加入表中是否正常. 原始数据 1;zhangsan 2;zhangsan 3;zhangsan 4;lisi 5;lisi 6;li ...

  9. 【转载】Spark性能优化指南——高级篇

    前言 数据倾斜调优 调优概述 数据倾斜发生时的现象 数据倾斜发生的原理 如何定位导致数据倾斜的代码 查看导致数据倾斜的key的数据分布情况 数据倾斜的解决方案 解决方案一:使用Hive ETL预处理数 ...

  10. Arduino利用TimerOne库产生固定频率和占空比的方波

    TimerOne地址: https://code.google.com/archive/p/arduino-timerone/downloads ex: #include "TimerOne ...