linux的零碎使用
一.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的零碎使用的更多相关文章
- Linux内核零碎知识
UNIX系统:内核.shell外壳.文件系统.工具或应用程序. 操作系统功能:进程与处理机管理.存储管理.设备管理.作业管理.文件管理. 内存是磁盘的缓存,cache是内存的缓存. 可把内核看作是不断 ...
- linux的零碎知识
一 nfs服务器 1 NFS的介绍:是Network File System的简写,是网络文件系统.用于分散式文件系统的协定,由sun公司开发的,在1984年向外公布的. 2 NFS的功能:是通 ...
- linux 相关零碎知识整理
1.启动bash shell 大部分linux系统启动用户命令行接口(cli)环境时使用默认的bash shell,在bash shell启动时,它将自动执行位于用户主目录下的.bashrc中的命令. ...
- Linux一些零碎
1.设置时间和市区 1.tzselect 2.sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Linux 零碎知识点
ln -s ../libs/ libs 在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹 关于su和su -的区别切换用户是可以使用su tom或者su - tom来实现, ...
- linux零碎001
glibc:GNU发布的libc库,即c运行库.glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc. uclibc:是一个面向嵌入式Linux系统的小型的C标准库.最初 ...
- Linux零碎知识
ln -s用法: 创建软连接,命令如下: ln -s / /home/good/linkname ln的链接分软链接和硬链接两种: .软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生 ...
- Linux零碎002
1.if else就近原则: 2.指针位数与机器地址总线宽度一致: 3.数组即常量指针,用法和指针类似,在操作指针时:p与&p[0]含义一样: 4.编译器按照内存递减的方式来分配变量.
随机推荐
- 预装win8的系统换win7需要做的bios设置
https://zhidao.baidu.com/question/873669708066476212.html (一)联想G50-70由于预装的是WIN8位系统,哪么改装WIN7 64位的方法如下 ...
- 使用 IDEA + Maven + Git 快速开发 JAVA或者Web 应用(转)
0-0 前言 最近和同事做爬虫,其中我主要遇到的问题是:同事在github上放了爬虫demo让我自己去下载,然后自己能搭好环境让整个项目跑起来去抓51job找工作数据.git上克隆一个项目下来,项目是 ...
- Integer to Roman -- LeetCode 012
Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 t ...
- Html 之div+css布局之css基础
Css是什么 CSS即层叠样式表(Cascading StyleSheet). 在网页制作时采用层叠样式表技术,可以有效地对页面的布局.字体.颜色.背景和其它效果实现更加精确的控制. 只要对相应的代码 ...
- vue生命周期
1.Vue1.0生命周期 1.1钩子函数: created -> 实例已经创建 √ beforeCompile -> 编译之前 compiled -> 编译之后 read ...
- 转---B/S结构JavaEE WebApp的全自动安装包制作心得
JavaEE的Web应用程序如今已大行其道,但其安装.配置.部署却一直繁琐无比,客观上阻碍了Web应用程序更大规模的推广和应用.因此,开发方制作一个集JDK.Web中间件.开源数据库的全自动安装程序很 ...
- 一个assert的写法
]; int assert_buf_len; #ifdef XXX_DEBUG #define assert(expr, ...) \ do{ \ if ((!(expr))) \ {\ char * ...
- TextRank 自动文摘
前不久做了有关自动文摘的学习,采用方法是TextRank算法,整理和大家分享. 一. 关于自动文摘 利用计算机将大量的文本进行处理,产生简洁.精炼内容的过程就是文本摘要,人们可通过阅读摘要来把握文本主 ...
- akka实现的actor
定义一个 Actor 类 要定义自己的Actor类,需要继承 Actor 并实现receive 方法. receive 方法需要定义一系列 case 语句(类型为 PartialFunction[An ...
- Ionic2学习笔记
Component nav: <ion-nav [root] = 'rootComponent'></ion-nav> ....import {Nav} from 'ionic ...