安装linux版qq,安装二进制包编译器,安装mysql-5.6.11,删除已安装或安装失败的mysql-5.6.11,简单mysql练习题...
上午
[root@localhost ~]# ./test3.sh dev1^C
[root@localhost ~]# groupadd dev1
[root@localhost ~]# vim /etc/group
[root@localhost ~]# vim /etc/passwd
[root@localhost ~]# vim /etc/group
[root@localhost ~]# ./test3.sh dev1->tom,jerry,mike,lee^C
[root@localhost ~]# useradd -g dev1 user^[[4~
useradd: invalid user name 'user[4~'
[root@localhost ~]# useradd -g dev1 user01
[root@localhost ~]# vim /etc/passwd
[root@localhost ~]# cut -d: -f1,4 /etc/passwd
root:0
bin:1
daemon:2
adm:4
lp:7
sync:0
shutdown:0
halt:0
mail:12
uucp:14
operator:0
games:100
gopher:30
ftp:50
nobody:99
dbus:81
avahi-autoipd:170
vcsa:69
rtkit:497
ntp:38
saslauth:76
postfix:89
avahi:70
haldaemon:68
pulse:496
gdm:42
abrt:173
sshd:74
tcpdump:72
tom:500
mysql:27
apache:48
cy:502
user01:503
[root@localhost ~]# cut -d: -f1,4 /etc/passwd | grep "503"
user01:503
[root@localhost ~]# grep "dev1" /etc/group
dev1:x:503:
[root@localhost ~]# grep "dev1" /etc/group | cut -d:-f3
cut: the delimiter must be a single character
Try `cut --help' for more information.
[root@localhost ~]# grep "dev1" /etc/group | cut -d: -f3
503
[root@localhost ~]# cut -d: -f1,4 /etc/passwd | grep "503"
user01:503
[root@localhost ~]# useradd -g dev1 user02
[root@localhost ~]# cut -d: -f1,4 /etc/passwd | grep "503"
user01:503
user02:503
[root@localhost ~]# cut -d: -f1,4 /etc/passwd | grep "503"|cut -d: -f1
user01
user02
[root@localhost ~]#
[root@localhost ~]# vim /etc/group
[root@localhost ~]# useradd user03
[root@localhost ~]# userdel -r user03
[root@localhost ~]# useradd user03 -G dev1
[root@localhost ~]# useradd user04
[root@localhost ~]# gpasswd -a user04 dev1
Adding user user04 to group dev1
[root@localhost ~]# vim /etc/group
[root@localhost ~]# grep "dev1" /etc/group
dev1:x:503:user03,user04
[root@localhost ~]# grep "dev1" /etc/group |cut -d: -f4
user03,user04
[root@localhost ~]# cut -d: -f1,4 /etc/passwd | grep "503"|cut -d: -f1
user01
user02
[root@localhost ~]# cut -d: -f1,4 /etc/passwd | grep "503"|cut -d: -f1
user01
user02
[root@localhost ~]# a=`cut -d: -f1,4 /etc/passwd | grep "503"|cut -d: -f1`
[root@localhost ~]# echo $a
user01 user02
[root@localhost ~]# grep "dev1" /etc/group |cut -d: -f4
user03,user04
[root@localhost ~]# b=`grep "dev1" /etc/group |cut -d: -f4`
[root@localhost ~]# echo $b
user03,user04
[root@localhost ~]# c=$a","$b
[root@localhost ~]# echo $c
user01 user02,user03,user04
[root@localhost ~]# echo $a |tr " " ","
user01,user02
[root@localhost ~]# c=$a","$b
[root@localhost ~]# echo $c
user01 user02,user03,user04
[root@localhost ~]#
[root@localhost ~]# mkdir abc/def -p
[root@localhost ~]# ls -ld abc
drwxr-xr-x 3 root root 4096 Jul 17 09:02 abc
[root@localhost ~]# ls -l abc
total 4
drwxr-xr-x 2 root root 4096 Jul 17 09:02 def
[root@localhost ~]# chown tom abc
[root@localhost ~]# ls -ld abc
drwxr-xr-x 3 tom root 4096 Jul 17 09:02 abc
[root@localhost ~]# ls -l abc
total 4
drwxr-xr-x 2 root root 4096 Jul 17 09:02 def
[root@localhost ~]# chgrp -R dev1 abc
[root@localhost ~]# ls -ld abc
drwxr-xr-x 3 tom dev1 4096 Jul 17 09:02 abc
[root@localhost ~]# ls -l abc
total 4
drwxr-xr-x 2 root dev1 4096 Jul 17 09:02 def
cd /tmp
ll test.c
su -tom
cd /tmp
ll test.c
chmod 764 test.c
ll test.c
logout
ll test.c
chown root test.c
ll test.c
su - tom
cd /tmp/
ll test.c
chown tom test.c
ll test.c
su - tom
cd /tmp/
ll test.c
chgrp dev1 test.c vim /etc/group
vim /etc/passwd
usermod -g 600 tom
vim /etc/passwd
logout
su -tom
cd /tmp/
ll test.c
chgrp dev1 test.c
ll test.c
chgrp dev1 test.c
ll test.c
logout
ll test.c
chown .root test.c
ll test.c
usermod -g 500 tom
su - tom
cd /tmp
ll test.c
chgrp dev1 test.c
logout
gpasswd -a tom dev1
su -tom 切换到tom用户
cd /tmp/
ll test.c
chgrp dev1 test.c
ll test.c
安装qq
lftp 10.0.0.34
983 LS
984 ls
985 ar -x WineQQ2012-20121130-Longene.deb
986 ls
987 tar xf data.tar.gz
988 tar xf control.tar.gz
989 ls
990 cd opt/
991 ls
992 ls longene/
993 cp longene/ /opt/ -r
994 ls
995 cd ../usr/
996 ls
997 cd bin/
998 ls
999 cp qq2012 /bin/
1000 qq2012
1001 history
下午:
chmod
chown
chgrp
umask
umask 默认是0022,不推荐修改umask值,修改后只对当前会话有效,新开一个终端时,umask恢复默认值
新建文件的权限是666-umask
新建文件夹的权限是777-umask
[root@localhost ~]# umask -p
umask 0022
[root@localhost ~]# umask -S
u=rwx,g=rx,o=rx
[root@localhost ~]# umask 0033
[root@localhost ~]# umask -S
u=rwx,g=r,o=r
[root@localhost ~]# umask -p
umask 0033
#------------------------------------------------------------------------------------
安装mysql-server
yum install mysql-server
查看mysql服务进程:
ps aux|grep "mysql" 对应有两个,也与/etc/my.cnf文件相对应
查看mysql服务的端口号:
netstat -ntaup | grep "mysql"
cd Packages/
ls mysql*
ls mysql-5.1.61...
ls mysql-server-5.1
cat !$ 上一条命令的最后看到的信息
mysql
1.sql分析,select,insert,update,delete
index select * from emp where empID>10 and empID<20
2.数据迁移,ms sqlServer,mysql, ms->mysql,mysql->oracle
3.sql编程,sql语言编程 ,shell编程,c,php,java,
#-------------------------
学生选课系统,学生,课程,选课信息,院系信息
要查询到学生信息,课程信息,院系信息,选课信息(张三选了哪些课,数据结构有哪些人选了)
学生stu(学号sno,姓名sname,所在院系deptno)
课程course(课程编号cno,课程名称cname)
选课sc(学号sno,课程编号cno)
院系dept(院系编号deptno,院系名称deptname)
create table dept(
deptno int primary key,
deptname varchar(32)
)engine=innodb charset=utf8;
create table stu(
sno int primary key,
sname varchar(16) not null,
sage int,
deptno int ,
foreign key(deptno) references dept(deptno)
)engine=innodb charset=utf8;
create table course(
cno int primary key,
cname varchar(16) not null
)engine=innodb charset=utf8;
create table sc(
cno int ,
sno int ,
primary key(cno,sno),
foreign key(cno) references course(cno),
foreign key(sno) references stu(sno)
)engine=innodb charset=utf8;
create table t1
(
f1 int(4) zerofill,
f2 varchar(32) default 'jerry'
)engine=innodb charset=utf8;
--mysql-server,rpm
rpm redhat,rpm认为制作,rpm
rpm -ivh
yum install 定制程度不高
/usr/local/mysql /usr/local/mysql5.6
二进制的包
yum install cmake make gcc gcc-c++ -y
安装
一行命令太长时换行用\
[root@localhost mysql-5.6.11]# cmake \
> -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql56 \
> -DMYSQL_DATADIR:PATH=/database \
> -DWITH_DEBUG:BOOL=on \
> -DWITH_EXTRA_CHARSET:STRING=all \
> -DWITH_INNOBASE_STORAGE_ENGINE:BOOL=on \
> -DWITH_PARTITION_STORAGE_ENGINE:BOOL=on
make make就会调用gcc,gcc-c++编译器来编译源代码文件
make install 安装到/usr/local/mysql56
ls /etc/my.cnf
cd /usr/local/mysql56/
mkdir etc
cd etc
cp /etc/my.cnf .
vim my.cnf
[mysqld]
basedir=/usr/local/mysql56
datadir=/database
socket=/var/run/mysqld/mysql56.sock
pid-file=/var/run/mysqld/mysql56.pid
port=3307
user=mysql
[mysqld_safe]
log-error=/var/log/mysqld/mysqld56-error.log
cat my.cnf
mkdir /database
mkdir /var/log/mysqld
ls /var/run/mysqld/
cat my.cnf
chown mysql.mysql /usr/local/mysql56/ /database/ /var/run/mysqld/ /var/log/mysqld -R
cd ..
到了mysql56下
pwd
/usr/local/mysql56
ls
cd scripts/
ls
(file mysql_install_db 看3和5是否为on
vim mysql_install_db)
./mysql_install_db --datadir=/database/ --basedir=/usr/local/mysql56/ --user=mysql
cd ~/mysql-5.6.11/support-files/
ls mysql.server
file mysql.server
vim mysql.server
cp mysql.server /etc/rc.d/init.d/mysql5
vim /etc/rc.d/init.d/mysql56
=conf
conf=/usr/local/mysql562/etc/my.cnf
chkconfig --list mysqld
chkconfig --add mysql56
chkconfig --list mysql56
chkconfig --level 35 mysql56 on
cd /usr/local/mysql56/etc
删除已经安装或安装失败的mysql-5.6.11
[root@localhost init.d]# cd /usr/local/
[root@localhost local]# ls
bin games lib mysql563 mysql58 share Yozosoft
etc include libexec mysql56-DMYSQL_DATADIR:PATH= sbin src
[root@localhost local]# rm -rf mysql563
[root@localhost local]# rm -rf mysql56-DMYSQL_DATADIR\:PATH\=/
转载于:https://www.cnblogs.com/lostgirl/p/3197593.html
安装linux版qq,安装二进制包编译器,安装mysql-5.6.11,删除已安装或安装失败的mysql-5.6.11,简单mysql练习题...相关推荐
- 在Ubuntu16.04上安装国际版QQ
在Ubuntu16.04上安装国际版QQ 曾经我也为使用LINUX系统而没有办法和大家聊天而苦恼,经过不断地学习与研究,也借助了不少大神博客的讲解,今天终于在自己的电脑上安装好了. 第一步:安装依赖库 ...
- linux离线安装redmine_举个栗子!Tableau 技巧(97):离线安装 Linux 版 Tableau Server...
为什么需要离线安装? 实际企业应用中,我们的服务器计算机基于数据保密.数据安全的需求下,使用的网络环境是内部网络,无法访问外部 Internet .这种情况,安装.停用.迁移或升级 Tableau S ...
- ubuntu12.04借助wine安装国际版qq(亲测成功版)
注意:wine qq除了国际版qq以外,其他qq都不能用(包括qq2012和qq2013),因为qq版本太低,不能登陆了,而且还有其他问题,国际版qq比较稳定,占CPU也小,在此感谢那些大牛大神们.- ...
- linux libimf.so,如何安装Linux版FLOW-3D及注意事项
安装Linux版的flow3d流程: 1.复制flow3d安装CD盘中unix文件夹到Linux系统桌面:(或从CD中直接安装也可以) 2.从terminal进入unix文件夹: 3../instal ...
- 3dmax linux版本,[转载]如何安装Linux版FLOW-3D及注意事项
安装linux版的flow3d流程: 1.复制flow3d安装CD盘中unix文件夹到linux系统桌面:(或从CD中直接安装也可以) 2.从terminal进入unix文件夹: 3../instal ...
- 腾讯qq珊瑚虫版_时隔多年,腾讯再次上线 Linux 版 QQ !
昨天是 10 月 24 日,也是 1024 程序员节.因此很多媒体都围绕程序员为话题制造热点,产生了相当多的梗. 作为极客群体的重要一员,很多程序员都离不开 Linux 系统,没想到腾讯在这一天发布了 ...
- 时隔多年,腾讯再次上线 Linux 版 QQ !
昨天是 10 月 24 日,也是 1024 程序员节.因此很多媒体都围绕程序员为话题制造热点,产生了相当多的梗. 作为极客群体的重要一员,很多程序员都离不开 Linux 系统,没想到腾讯在这一天发布了 ...
- ubuntu18.04安装linux版的有道词典
一直在ubuntu上安装有道词典,因为有道还是很好用的,但是发现有道linux版有多个版本,一时不知道如何选择: https://cidian.youdao.com/multi.html 我的ubun ...
- linux 安装qq,如何安装linux版本QQ?
layout: page title: linuxQQ发布 description: linuxQQ安装 tags: Linux qq categories: linux 前文 时光匆匆,随着时间流逝 ...
- qq为何没有linux版本,如何安装linux版本QQ?
layout: page title: linuxQQ发布 description: linuxQQ安装 tags: Linux qq categories: linux 前文 时光匆匆,随着时间流逝 ...
最新文章
- 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
- c语言用星号输出沙漏,《算法笔记》学习日记——3.3 图形输出
- 3_V1-类和对象 -- 默认成员函数
- 深入理解cache对写好代码至关重要
- 排名前16的Java工具类
- python运行不了程序代码_Python源码分析2 - 一个简单的Python程序的执行
- 计算机会考操作题vb,2016年9月计算机二级考试《VB》上机操作题题库(2)
- Theano at a Glance
- 如何在GitHub上搜索提交消息?
- 「美团 CodeM 复赛」城市网络
- linux 杀掉僵尸进程 (zombie process, defunct)
- linux中使用bochs调试helloword引导程序
- 如何使用Ubuntu安装QQ音乐Linux版本
- matlab在有限差分法中的应用,MATLAB在有限差分法中的应用
- 数据库、数据湖、数据仓库、湖仓一体、智能湖仓,分别都是什么鬼
- Jetbrains好用的插件(经验总结)
- 阿里云应用防火墙WAF部署和使用
- 漂洋过海去学习,一文读懂程序员如何从初级升级到高级
- echo命令详细解析(linux中超级详细,图文展示)
- GNP/CMC(纳米石墨片/羧甲基纤维素钠)和GNP/rGO(纳米石墨片/还原氧化石墨烯)复合石墨膜-供应硫化锗玻璃/ 硒化镓GaSe/硫化镓GaS/碘化铬CrI3/鈣鈦礦/二硫化钛TiS2薄膜定制
热门文章
- Mysql 存储过程、存储函数 与 递归查询
- Location 对象操作 URL 使用详解
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_04-项目概述-技术栈和开发步骤...
- exception The valid characters are defined in RFC 7230 and RFC 3986
- 关于一个flask的服务接口实战(flask-migrate,flask-script,SQLAlchemy)
- Sublim text3汉化
- mysql使用Navicat 导出和导入数据库
- CSS3 结构性伪类选择器(1)
- Android -- Layout布局文件里的android:layout_height等属性为什么会不起作用?
- 公务员工资分配的一种方法