Linux
hyfstyle
这个作者很懒,什么都没留下…
展开
-
Linux中的软链接使用
linux系统中有种文件是链接文件,能解决文件的共享使用。链接的方式分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link)。查看linux系统中的链接文件:[root@hyfstyle framework]$ lltotal 16lrwxrwxrwx. 1 root root 11 May 8 13:51 abc -> /opt/datadrwxrwxrwx. 3 root root 4096 Jan 23 11:39 dqm原创 2021-05-08 14:57:11 · 1078 阅读 · 1 评论 -
查看系统内存使用情况
一. top 命令查看Linux系统CPU、内存等使用情况%us:表示用户空间(没有通过nice调度)程序的cpu使用率;%sy:表示系统空间的cpu使用率,主要是内核程序;%ni:表示用户空间且通过nice调度过的程序的cpu使用率;%id:空闲cpu;%wa:cpu运行时在等待io的时间;%hi:cpu处理硬中断的数量;%si:cpu处理软中断的数量;%st:被虚拟机偷走的cpu。...原创 2021-04-29 17:01:35 · 1593 阅读 · 0 评论 -
Linux 系统时间修改
一. Linux 系统中 date 命令 显示系统当前时间根据指定格式显示当前时间:date +FORMATFORMAT注释%YYYYY格式的年份%mmm格式的月份 01-12%ddd格式的日期 01-31%HHH格式的小时数 00-23%MMM格式的分钟数 00-59%SSS格式的秒数 00-59%FYYYY-mm-dd格式的完整日期 同%Y-%m-%d%THH-MM-SS格式的时间 同%H:%M:%S%s自1970原创 2020-12-01 10:16:07 · 630 阅读 · 0 评论 -
Linux环境变量
Linux环境变量 分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效。Linux系统环境变量中路径名用冒号分隔:PATH=$PATH:路径1:路径2:...:路径n1、系统环境变量配置,修改profile文件,vi /etc/profile加上(例如配置JDK、SCALA环境变量):JAVA_HOME=/usr/java/jdk1.8.0_171SCALA_HOME=/usr/local/scala/scala-2.10.4export PATH=$PA原创 2020-09-28 11:52:11 · 119 阅读 · 0 评论 -
Linux修改密码 报passwd: Authentication token manipulation error
passwd:Authentication token manipulation error 错误的解决办法:用root修改密码报错:[root@localhost ~]# passwdChanging password for user root.New password: Retype new password: passwd: Authentication token manipulation error报passwd:Authentication token manipulation原创 2020-06-16 18:22:44 · 10619 阅读 · 2 评论 -
linux crontab定时任务设置
写好脚本后,要给脚本设置定时任务,按需运行cron 中添加一个作业:crontab –e 编辑修改 crontab 文件;crontab –l 显示 crontab 文件进行编辑(与vi编辑方法类似)crontab 文件的格式:minute hour day month week full-path-shelleg.* * * * * /home/hadoop/ktl_wks/XX_ba...原创 2020-03-26 17:44:37 · 170 阅读 · 0 评论 -
Linux中scp 命令使用
scp是secure copy的简写;一般用于在Linux下进行远程拷贝文件,可以在linux服务器之间复制文件和目录。命令格式:scp [参数] [原路径] [目标路径]例如复制文件 可以指定用户名也可以不指定,可以覆盖目标文件:scp local_file remote_username@remote_ip:remote_folderor scp local_file remote_...原创 2020-01-03 17:33:45 · 2012 阅读 · 0 评论 -
linux的chown和chmod命令
最近对root用户做了限制,之前在Linux上的使用kettle,直接用root用户的;现在要用普通用户来使用kettle。所以直接把kettle相关路径的文件主直接改成普通用户datauser,再把原来/root/.kettle 目录下的文件(主要是repositories.xml 资源库的相关配置信息)都cp到/home/datauser 长时间不用有点忘了,顺便总结下 Linux赋权限相关命...原创 2019-12-25 14:30:34 · 1687 阅读 · 0 评论 -
SecureCRT远程连接Linux中文乱码
1.从客户端工具入手会话选项-终端-反空闲-发送协议NO-OP;这里的时间设置的少一点, 设置至少要小于linux服务器判定空闲连接自动断开会话的时间,一般300s以下都是可以的2.从服务端入手修改vi /etc/ssh/sshd_config配置文件 ClientAliveInterval 300(默认为0)这个参数的是意思是每300s,服务器向客户端发一个消息,用于保持连接。修改后...原创 2019-11-29 14:13:14 · 523 阅读 · 0 评论 -
Linux 定时任务没有执行
手动执行脚本正常,定时任务总是不执行解决方案:首先检查crond任务是否正常:service crond status重启下定时任务:service crond stop、service crond start 、service crond restart在调度的脚本中加载环境变量试试 脚本中添加 source /etc/profile在crontab -e编辑定时任务时加上...原创 2019-09-03 17:10:35 · 10164 阅读 · 2 评论 -
安装VMware-Tools
选择菜单栏 虚拟机=>重新安装VMware Tools在客户机中挂载VMware Tools安装包ls /dev看下面有哪些文件(有一个是cdrom,这个默认就是挂载光驱的)创建挂载文件夹 /mnt/cdrom :mkdir cdrom然后 挂载光驱: mount /dev/cdrom /mnt/cdrom (mount -t iso9660 /dev/cdrom /mnt/cdr...原创 2019-03-01 17:38:42 · 876 阅读 · 0 评论 -
ksh脚本执行报错 /bin/ksh: bad interpreter
执行命令 : db2_kill 报错:-bash: /home/db2inst1/sqllib/bin/db2_kill: /bin/ksh: bad interpreter: 没有那个文件或目录一般是由于Linux上未安装ksh引起的,确认该目录下是否有ksh:ls /bin/ksh解决方法如下:如果联网的话直接yum安装:yum install kshLoaded plugins: f...原创 2019-08-13 15:56:03 · 5740 阅读 · 0 评论 -
linux中tar命令用法总结
tar归档打包、解压用到的5个独立命令:-c : 创建压缩档案-t:查看、列出内容-r:向压缩归档文件中追加文件-u:更新归档压缩包中的文件-x:解压tar -cf 2018log.tar 2018*.log ##将所有2018年的日志文件打包-c 表示创建新的包,-f 指定打包的文件名,还可以加上-v 展示打包的文件。tar -cvf 2019log.tar 2019...原创 2019-04-17 15:52:31 · 703 阅读 · 0 评论 -
shell中一些常用变量和符号用法总结
shell中变量$相关的含义:$$ :Shell本身的PID(ProcessID);$! :Shell最后运行的后台Process的PID;$? :最后运行的命令的结束代码(返回值)通过一个简单的脚本,执行后了解各个变量的意义[root@server1~]# vi variable.sh#!/bin/shecho "number:$#"echo "shname:$0"...原创 2019-05-07 11:39:36 · 1689 阅读 · 0 评论 -
Linux Shell syntax error: unexpected end of file
Shell 脚本执行时报错syntax error: unexpected end of file从另一台服务器上拷贝一个脚本 执行报错syntax error: unexpected end of file,但脚本在另一台服务器上执行正常。首先检查脚本的格式:vi 2019.sh 、:set ff 得出fileformat=unix如果格式为dos,要把格式改为unix::set ff=u...原创 2019-04-30 13:54:26 · 1241 阅读 · 0 评论 -
Linux中if语句用法总结
shell中的逻辑判断一般用if语句,if语句中通常用[]来表示条件测试,可以比较字符串、判断文件是否存等。if … else 语句常用基本的语法如下:1.if [];then fi 语句建一个测试脚本test.sh如下#!/bin/basha=$1b=$2if [ $a == $b ];then echo "a and b is equal"fiif [ $a != $b...原创 2019-05-24 16:26:34 · 66913 阅读 · 2 评论 -
Linux文件的三种时间属性
在linux系统中,文件有三种时间属性:1 访问时间(atime:access time):读一次文件的内容,这个时间就会更新。比如对这个文件运用 more、cat等命令。另外ls、stat命令都不会修改文件的访问时间。2 修改时间(mtime:modifiy time):mtime是文件内容最后一次被修改时间。例如vi后保存文件。ls -l列出的时间就是这个时间。3 状态改动时间(ctim...原创 2019-05-16 17:28:58 · 2661 阅读 · 0 评论 -
linux find与grep命令
linux find文件查找命令与grep文件内容查找命令find命令根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等grep根据文件的内容进行查找,会对文件的每一行按照给定的模式进行匹配查找1.find 命令常用场景:按照文件名查找find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬...原创 2019-05-22 11:44:25 · 345 阅读 · 0 评论 -
Linux 修改用户密码
Linux修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。[root@localhost ~]# passwd ##修改root用户密码Changing password for user root..New password: ##输入新密码Retype ne...原创 2019-06-05 16:45:32 · 344937 阅读 · 3 评论 -
linux下安装部署samba服务
安装Samba:yum install -y samba安全角度考虑,需要设置防火墙策略添加samba服务到防火墙策略中:firewall-cmd --add-service samba --permanent重启防火墙:firewall-cmd --reload查看samba服务是否添加到防火墙中:firewall-cmd --list-all|grep samba...原创 2019-06-14 14:14:12 · 473 阅读 · 0 评论 -
linux下发送邮件
安装sendemail环境:先下载安装包到本地wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz解压tar -zxf *.tar.gz原创 2019-06-14 16:52:46 · 949 阅读 · 0 评论 -
Linux vi命令总结
vi一般分为三种状态:命令模式、插入模式、底行模式命令行模式(command mode)控制光标的移动,字符、字或行的删除插入模式(Insert mode)只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。底行模式(last line mode)文件保存或退出vi,也可以设置编辑环境,如查询关键字、列出行号(set number)注:其中「ESC」键...原创 2019-04-12 11:42:15 · 241 阅读 · 0 评论