10 2018 档案

摘要: 首先我们要了解,在Linux中启动一个程序或者启动一个进程是需要有用户的,一个文件的存在是要有用户和组的,一个进程启动后,它的属主取决于进程的发起者,比如 我用root用户启动了一个 cat 进程,那么cat 进程的属主就是root,同理我用user1启动more进程,more进程对应的属主就是user1。其次,一个可执行文件或者一个程序是否能启动为进程,取决于它的发起者是否拥有可执行的权限。那么问题来了,普通用户对文件有可执行的权限,但是对其配置文件 或者作用于其他文件没有权限怎么办? 阅读全文
posted @ 2018-10-23 20:44 Linux-1874 阅读(4717) 评论(0) 推荐(0) 编辑
摘要: 1.file检查并显示文件类型(determine file type) 一般用法就是file 后面接要查看的文件 可以一个或多个 [root@test test]# ll total 140 -rw-r--r-- 2 root root 18 Oct 17 16:05 ascii.txt lrwxrwxrwx 1 root root 9 Oct 17 16:06 ascii.txt.link -> ascii.txt -rw-r--r-- 2 root root 18 Oct 17 16:05 ascii_hardlink.txt -rwxr-xr-x 1 root root 123364 Oct 17 16:05 cp -rwxr-xr-x 1 root root 4534 Oct 17 16:04 sshd 阅读全文
posted @ 2018-10-17 22:13 Linux-1874 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1.printf格式化输出(format and print data) 语法:printf(选项)(参数) 参数 输出格式:指定数据输出时的格式; 输出字符串:指定要输出的数据。 格式替代符 %c ASCII字符。显示相对应参数的第一个字符 %d, %i 十进制整数 %e, %E, %f 浮点格式 %g %e或%f转换,看哪一个较短,则删除结尾的零 %G %E或%f转换,看哪一个较短,则删除结尾的零 %o 不带正负号的八进制值 %s 字符串 %u 不带正负号的十进制值 %x 不带正负号的十六进制值,使用a至f表示10至15 %X 不带正负号的十六进制值,使用A至F表示10至15 %% 字面意义的% 阅读全文
posted @ 2018-10-16 23:17 Linux-1874 阅读(442) 评论(0) 推荐(0) 编辑
摘要: -h要和-l一起用才看得到效果。这里说一下Linux里的命令选项,Linux里的命令选项分长选项和短选项,长选项就是以--开头的 通常情况是--一个单词之类的,选项和选项之间不能合并使用,必须有空格给予区分。短选项是以-开头的 通常后面接的是一个字符或单词 ,短选项之间可以合并使用 比如ls -l -h 就可以写成ls -lh。 阅读全文
posted @ 2018-10-16 00:52 Linux-1874 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 在使用双主互为主从的模式前提是互为主从的两个数据库,表的主键必须是自增的。 环境不多说了 ,多台mysql单实例或单台多实例都可以。多实例的配置请参考:https://www.cnblogs.com/qiuhom-1874/p/9757061.html 实验步骤是在主从复制已经配置好的两台数据库上配置。说下思想吧,其实很简单就是把原来的从库当主库,把原来的主库当从库。按照主从配置的方法从前把主库当从库,把从库当主库的配置一遍。 阅读全文
posted @ 2018-10-10 20:44 Linux-1874 阅读(7222) 评论(0) 推荐(0) 编辑
摘要: 主库配置log-bin和server-id参数,从库配置server-id,不能和主库相同以及其他从库相同,一般不开启log-bin功能。除非从库级联要开启log-bin,从库级联除了开启log-bin 还需要开启log-slave-updates = 1 注意:更改my.cnf配置,需要重启服务才生效。 阅读全文
posted @ 2018-10-09 21:04 Linux-1874 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 以上命令的意思就是给root用户设置密码成admin(这是初始化root密码为空的情况),值得注意的是 多实例一定要指定mysql的sock文件,mysqladmin -uroot -padmin password adminn123 -S /mysql_multi_case/3306/mysql.sock这种情况就是给root用户更改密码,其实这些命令不用去记,我们初始化两个ok的界面,系统会告诉我们。 阅读全文
posted @ 2018-10-08 20:49 Linux-1874 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 上传tar包 rz cmake-2.8.8.tar.gz 解压tar包,并进入解压后的文件夹 tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 编译和安装 ./configure gmake && gmake install 阅读全文
posted @ 2018-10-07 20:09 Linux-1874 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 可以看出当我们不加--compact这个选项时 备份出来的sql文件有很多注释和一些没有用的垃圾信息。但是加上--compact这个选项后,有些选项的内容也是被过滤掉不显示的比如:-skip-add-drop-table --no-set-names --skip-disable-keys --skip-add-locks这些选项的信息就不会给出。所以--compact这个选项我们用于debug调试。正式环境还是不要用这个选项 阅读全文
posted @ 2018-10-06 13:50 Linux-1874 阅读(601) 评论(0) 推荐(0) 编辑
摘要: show variables 是查看mysql的变量 like 是模糊查询 后面的%号是指任意字符 相当于linux里的*,以上语句表示查看mysql 里的以character_set开头变量的值。从上面的表中我们可以看到mysql 客户端是用的latin1 mysql连接也是latin1 还有mysql返回也是latin1。接下来我们看下我们要测试的库和表的字符集。 阅读全文
posted @ 2018-10-05 14:01 Linux-1874 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 设置的密码我们不能直接写password=“xxx” ,一定要用password函数将自己设置的密码加密,我们在数据库里看到的都是密文密码。用update 修改表里的内容,一定要注意 后面一定要条件,条件越多越精确。最后不要忘记刷新权限哟!!! 阅读全文
posted @ 2018-10-04 18:12 Linux-1874 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 解释下上面的命令,其中*.* 表示的是所有库的所有表 就是整个数据库的所有文件的 。后面的root是表示给那个用户授权,这里是root再后面的ip就是授权的运行登录的服务器地址,这里注意下,假设要授权为任何主机都可以来访问的话,我们这里就要设置成%比如:'root'@'%'就表示任一主机上的root都可以来访问,'%'@'10.0.0.18'就表示18上的任一用户都可以来访问,'%'@'%'就表示任一主机的任一用户都可以来访问,再后面的by ××× 就是用户登录的密码 阅读全文
posted @ 2018-10-03 22:51 Linux-1874 阅读(954) 评论(0) 推荐(0) 编辑