-
Linux记录
2017-06-14 13:40:41LANG修改为LANG=en_US.UTF-8,重启,重启后会提示系统内语言更新,更新即可。 2.取消RHEL的注册提醒 # yum remove subscription-manager # y 3.卸载软件 # yum remove +软件名 例: # yum remove g系统版本:RHEL6.41.更改系统语言,中文改成英文# vi /etc/sysconfig/i18nLANG修改为LANG=en_US.UTF-8,重启,重启后会提示系统内语言更新,更新即可。2.取消RHEL的注册提醒# yum remove subscription-manager# y3.卸载软件# yum remove +软件名例:# yum remove gcc4.软链接打开终端,进入/usr/bin目录添加:# ln -s 源路径 链接名 例:ln -s /usr/local/gcc6.3.0/bin/gcc gcc删除:# rm -rf 链接名 例:rm -rf gcc5.cmake# cmake filename 例:cmake CMakeLists.txt,生成Makefile文件,然后make6.configureVS命令提示窗口> configure -prefix "路径xxx" 例:configure -prefix "C:\Qt\Qt5.6.2",路径需要双引号7.as ld版本过低原因:binutils版本过低8.makeinfo原因:texinfo版本过低9.英文Linux系统输入中文System->Preferences->Input Method->选中Enable input method feature->Input Method Preferences...->Input Method->Select an input method,选择Chinese-Pinyin,并移到第一行,重新登录,即可生效。待添加。。。 -
Linux记录history命令
2020-11-10 11:23:19转载:... 对后面的(1)方法的提取文件改写法(强烈推荐) ... 记录存储位置: mkdir -p /usr/local/records ...chmod 777 /usr/local/records/ chmod +t /usr/local/records/ ...mkdir -p /us..转载:https://www.cnblogs.com/andy9468/p/11571224.html
一、编辑文件 sudo vi /etc/profile 二、在文件最后,插入这一段: # 添加登陆时自动记录 script -t -f -q 2>/var/log/user_record/$USER-$UID-`date +%Y%m%d%H%M%S`.time -a /var/log/user_record/$USER-$UID-`date +%Y%m%d%H%M%S`.his if [ "$SHLVL" = 1 ]; then exit fi # run the script command to record everything 三、使之生效 source /etc/profile 日志会记录到:/var/log/user_record/ 目录里。会有很多。
对后面的(1)方法的提取文件改写法(强烈推荐)
简单:https://www.cnblogs.com/andy9468/p/12751809.html
记录存储位置:
mkdir -p /usr/local/records
chmod 777 /usr/local/records/
chmod +t /usr/local/records/脚本存储位置:
mkdir -p /usr/local/system_script
编写脚本(记录用户执行过的命令):
vim /usr/local/system_script/bash_record.sh说明:history 1 | { read x cmd; echo “$cmd”; }的解释:http://www.mamicode.com/info-detail-2461141.html
使脚本可执行
chmod +x /usr/local/system_script/bash_record.sh/etc/profile末尾追加内容:
vim /etc/profile
1
2
3
4
5
# myscript
# record cmd history
alias
su
=
'su -l '
HISTTIMEFORMAT=
"%F %T "
source
/usr/local/system_script/bash_record
.sh
说明:
定义su别名,是为了实现切换用户时,强制更新环境变量,避免环境变量未发生改变而引起的,切为低权限用户后,无写文件权限记录history日志。
定义HISTTIMEFORMAT格式,是为了写入history日志时,有命令执行时的时间。将 HISTTIMEFORMAT 变量加入 /etc/profile 文件中,让它对所有用户永久生效。
使配置生效
source /etc/profile注意:上述脚本只能记录通过sshd服务端口(通常为22) 连接进入主机的用户操作,不能记录通过其他服务(如webmin)端口接入主机的用户操作。
一些说明:
记录脚本
cd /usr/local/
mkdir records
chmod 777 records/
chmod +t records/
vim /etc/profile说明:
o+t
https://www.iteye.com/blog/cocos-1089890
https://blog.51cto.com/13868278/2149028
(1)脚本一:推荐(按日期分割记录文件)
添加history中每个命令的执行时间:export HISTTIMEFORMAT='%F %T '
https://zhidao.baidu.com/question/1516093640707389740.html
开发版本:计划实现以下功能:
1、日志中记录命令执行所在路径。——已实现
2、避免记录mysql明文密码。——待实现。已实现函数,未实现正确调用。
脚本如下:
(2)脚本二:(测试用,不推荐,日志会不断累积)
source /etc/profile
https://my.oschina.net/u/3866149/blog/3030842
=======================================================================
其他:
美化shell:让Linux命令提示符输出完整路径,且有颜色。
shell脚本:实现对登录主机失败10次以上的ip进行拒绝登录
-
ssh linux mysql 乱码_SecureCRT连接Linux显示MySQL记录中文乱码
2021-01-19 10:12:25一 查看Linux主机系统字符集 echo $LANG en_US.UTF-8 二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可首页 → 数据库技术背景:阅读新闻SecureCRT连接Linux显示MySQL记录中文乱码[日期:...一 查看Linux主机系统字符集 echo $LANG en_US.UTF-8 二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可
首页 → 数据库技术
背景:
阅读新闻
SecureCRT连接Linux显示MySQL记录中文乱码
[日期:2012-09-29]
来源:Linux社区
作者:Linux
[字体:]
一 查看Linux主机系统字符集 echo $LANG
en_US.UTF-8
二 ssh客户端character encoding默认设置为default,,只要改成指定UTF-8即可在终端上显示中文。
SecureCRT设置:(在打开会话以后可以直接设置会话选顶)选项(Options)->会话选项(Session Options)->外观(Appearance)->字符(character encoding),选择UTF-8 默认字体Normal font可选一个中文字体 新宋体 10PT。
三 备注1 查看mysql的字符集设置
查看mysql server字符集系统变量:
mysql>show variables like 'character_%';
mysql>show variables like 'collation%';
最终客户端连接的字符集是由:
备注2 客户端连接时可以指定字符集
mysql --default-character-set=utf8
备注3 在配置文件指定字符集 更改配置文件后需重启服务才会生效
[client]
set character_set_results=utf8
[mysql]
set character_set_results=utf8
0
Oracle OS Watcher 安装与错误处理
MySQL4.0做主从时主库的备份脚本
相关资讯
SecureCRT SecureCRT中文乱码
图片资讯
本文评论
查看全部评论 (0)
评论声明
最新资讯
本周热门
Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。
Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
-
Linux 命令 学习 记录
2011-11-22 16:30:09 -
linux命令记录集
2013-12-27 09:41:091、临时设置系统支持的语系; LANG=en_US 2、日期格式化输出功能; date +%Y/%m/%d__%H:%M:%S 3、查看日历; cal 2013 / cal 11 2013 4、计算器; bc 设置保留的几位数,scale=number -
linux编码合适修改_Linux下修改系统编码的操作记录
2021-01-14 04:07:59因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8)操作记录如下:0)系统必须安装中文语言包才行[root@beta ~]#yum -y groupinstall chinese-support1)检查linux的系统编码检查linux的系统编码,确定... -
Linux小命令记录
2010-01-15 19:30:51[b]2、Linux终端显示中文[/b] vi /etc/sysconfig/i18n 修改为如下内容: [code="java"] LANG="zh_CN.GB2312" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" .... -
Linux下ifort的安装记录
2019-10-05 02:20:18首先进入网址...下载Intel Parallel Studio XE Cluster Edition (includes Fortran and C/C++)Linux版本 用学校邮箱注册账号 收到获取License邮件后,点击相应链接下载License... -
Linux学习记录2——mysql安装
2020-12-06 22:01:371、安装之前先按照jdk,jdk安装步骤参考上一篇文章。 2、官网下载安装包,上传至服务器 官网上没有CentOS的版本,因为CentOS使用的是RedHat内核,所以可以选择RedHat版本,也可以选择Generic源码安装,我...cd /us -
linux bash shell 简单记录
2015-03-23 11:01:48变量的设定规则: 1,myname=hehe (中间不能有空格,系统变量全部...例:var="language is $LANG" echo $var 输出:lang is en_US 单引号内的特殊字符仅为一般字符。例:var='lang is $LANG' 输出:lang is $LANG 3,可使 -
Linux下修改系统编码的操作记录
2017-11-08 11:40:00Linux系统安装后,发现中文显示乱码。...操作记录如下: 0)系统必须安装中文语言包才行 [root@xqsj-beta ~]#yum -y groupinstall chinese-support 1)检查linux的系统编码 检查linux的系统编码,确定系统是... -
Linux 入门记录:一、命令行 Bash 的基本操作
2017-09-21 20:33:00为了以后长期的线上测试和服务器的性能考量,要用 Linux 服务器了。昨晚装了个 CentOS 6.9,今天开始学学 Linux 基础,扫扫盲。ok,小本本记 ing... 一、Shell简介 ...一般有 GUI(Graphical Us... -
SecureCRT连接Linux显示Mysql记录中文乱码
2020-02-03 14:23:17一 查看Linux主机系统字符集 echo $LANG en_US.UTF-8 二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。 SecureCRT设置:(在打开会话以后可以直接设置会话选顶)选项... -
SecureCRT连接Linux显示Mysql记录中文乱码2010
2013-01-24 20:07:22SecureCRT连接Linux显示Mysql记录中文乱码2010-10-27 17:22:10 分类: LINUX 一 查看Linux主机系统字符集 echo $LANG en_US.UTF-8 二 ssh客户端character encoding默认设置为default,只要改成指定... -
fast FW150US USB无线网卡Linux驱动安装
2012-12-02 22:56:02该网卡只自带了window下的驱动,经过一番折腾,终于安装好了Linux下的驱动,在此记录以便以后遇到同样问题能够快速解决。 首先查看网卡型号,如下: root@yongmi-hn:~# lsusb Bus 007 Device 001: ID 1d6b:... -
Linux学习笔记(整理记录)
2015-10-18 18:35:002.鸟哥的Linux命令学习 (1):显示系统目前所支持的语言:echo $LANG (2):修改语言成为英文语系:LANG=EN_US (3):显示日期与时间的命令:date+%y-%m-%d (4):显示日历的命令:cal 2015 (5):简单好用的... -
ecureCRT连接Linux显示Mysql记录中文乱码
2015-01-07 09:48:26一 查看Linux主机系统字符集 echo $LANG en_US.UTF-8 二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。 SecureCRT设置:(在打开会话以后可以直接 -
Linux学习记录--ACL权限控制
2014-03-10 22:03:02ACL权限控制 设置ACL权限:setfacl 查看ACL权限:getfacl ...ACL权限控制主要目的是提供传统的owner,group,other的read,wirte,execute权限之外的具体权限设置,可以针对单一用户或组来设置特定的...用户us... -
SecureCRT连接Linux显示Mysql记录中文乱码
2013-08-22 18:23:44一 查看Linux主机系统字符集 echo $LANG en_US.UTF-8 二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。 SecureCRT设置:(在打开会话以后可以直接设置会话选顶)选项... -
通过登入IP记录Linux所有用户登录所操作的日志
2015-09-01 22:54:47对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作用了。那么依然要存有历史操作记录应该如何来实现呢?其实我们可以通过登陆... -
crt mysql中文乱码_SecureCRT连接Linux显示MySQL记录中文乱码
2021-02-01 00:57:26一 查看Linux主机系统字符集 echo $LANGen_US.UTF-8二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。SecureCRT设置:(在打开会话以后可以直接设置会话选顶)选项(Options)...