Category Archives: 操作系统

各类操作系统的文章

【转载】[原创]DIY install livecd 解决 gentoo 无法在 LSI 1068E SAS RAID 安装的问题

原文地址:http://www.linuxsir.org/bbs/thread364385.html 1. 事情起因 事情缘起于我的一个客户,这个客户由于项目需要,购买了一台组装的2U服务器。确认服务器的配置的过程中,我也给了客户一些参考的建议,没想到这成为了麻烦的源头。 服务器的配置简单如下:处理器:INTEL XEON 5520@2.26GHZ *2(一共8核16线程);内存:KINGSTON DDR3/1333 ECC REG 4GB*2(一共8GB);硬盘:SEAGATE SAS 10Krpm 300GB*2(做RAID1);主板:SUPERMICRO X8DTL-3(LSI 1068E RAID Controler onboard & 8*SAS ports)。机箱电源:千际2U+七盟550W/2U 问题就出在这个主板的LSI 1068E SAS RAID控制器上了,本来我自信满满,认为自己见多识广,做过的RAID已经很多,原没把这个RAID控制器放在心上,没想到就是这个1068E让我重新意识到自己还有多无知。 拿到机器之后,我当然还是安装自己最喜欢的gentoo。先是拿自己PNY 8G U盘插上(我在U盘上量产了一个逻辑USB CDROM,里面是gentoo amd64 mini install cd),按下电源开关,Ctrl+M进入RAID BIOS配置,轻松搞定RAID1配置(LSI RAID配置网上很多文章,有兴趣的可以找来看),重启,然后……认不出我的U盘…… 这等小事自然难不住我,拿出我的USB CDROM,放入真正的mini install … Continue reading

Posted in Linux, 操作系统 | Tagged , , , , | Leave a comment

MySQL基础操作练习(命令操作)

MySQL基础操作练习(所属的库叫做testdb): 新建如下表(包括结构和内容): ID Name Age Gender Course 1 zhangs 24 Male shuxue 2 lisi 19 Female yingyu 3 wangwu 18 Female yuwen 4 zhaoliu 52 Male meishu 5 Chenqi 22 Male xiezuo 2、完成如下操作 (1)找出性别为女性的所有人; (2)找出年龄大于20的所有人; (3)修改lisi的Course为gaoshu; (4)删除年龄小于等于19岁的所有人; (5)创建此表及所属的库; (6)授权给testuser对testdb库有所有访问权限; ******************************************************** 具体操作: [root@localhost ~]# mysql -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 19 to server version: 5.0.22 Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer. mysql> show databases; +——————–+ | Database | +——————–+ | information_schema | | abc | | mysql | | test | +——————–+ 4 rows in set (0.00 sec) mysql> create database testdb; Query OK, 1 row affected (0.05 sec) mysql> show databases; +——————–+ | Database | +——————–+ | information_schema | | abc | | mysql | | test | | testdb | +——————–+ 7 rows in set (0.00 sec) mysql> use testdb; Database changed mysql> create table info(ID char(2) not null,Name char(25),Age tinyint,Gender char(10),Course char(50)); Query OK, 0 rows affected (0.01 sec) mysql> show tables; +——————+ | Tables_in_testdb | +——————+ | info | +——————+ 1 row in set (0.00 sec) mysql> desc info; +——–+————+——+—–+———+——-+ | Field | Type | Null | Key | Default | Extra | +——–+————+——+—–+———+——-+ | ID | char(2) | NO | | NULL | | | Name | char(25) | YES | | NULL | | | Age | tinyint(4) | YES | | NULL | | | Gender | char(10) | YES | | NULL | | | Course | char(50) | YES | | NULL | | +——–+————+——+—–+———+——-+ 5 rows in set (0.00 sec) mysql> alter table info add Addr char(10); Query OK, 0 rows affected (0.04 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> desc info; +——–+————+——+—–+———+——-+ | Field | Type | Null | Key | Default | Extra | +——–+————+——+—–+———+——-+ | ID | char(2) | NO | | NULL | | | Name | char(25) | YES | | NULL | | | Age | tinyint(4) | YES | | NULL | | | Gender | char(10) | YES | | NULL | | | Course | char(50) | YES | | NULL | | | Addr | char(10) | YES | | NULL | | +——–+————+——+—–+———+——-+ 6 rows in set (0.00 sec) mysql> insert into info value (“1″,”wang”,20,”nv”,”shuxue”,”henan”); Query OK, 1 row affected (0.00 sec) mysql> insert into info value (“2″,”yang”,30,”nan”,”english”,”shanxi”),(“3″,”liu”,60,”nv”,”maobi”,”gansu”); Query OK, 2 rows affected (0.00 sec) Records: 2 Duplicates: 0 Warnings: 0 mysql> select * from info; +—-+——+——+——–+———+——–+ | ID | Name | Age | Gender | Course | Addr | +—-+——+——+——–+———+——–+ | 1 | wang | 20 | nv | shuxue | henan | | 2 | yang | 30 | nan | english | shanxi | | 3 | liu | 60 | nv | maobi | gansu | +—-+——+——+——–+———+——–+ 3 rows in set (0.00 sec) mysql> select * from info where Gender=’nv’; +—-+——+——+——–+———+——-+ | ID | Name | Age | Gender | Course | Addr | +—-+——+——+——–+———+——-+ | 1 | wang | 20 | nv | shuxue | henan | | 3 | liu | 60 | nv | maobi | gansu | +—-+——+——+——–+———+——-+ 2 rows in set (0.00 sec) mysql> select * from info where Age>25 ; +—-+——+——+——–+———+——–+ | ID | Name | Age | Gender | Course | Addr | +—-+——+——+——–+———+——–+ | 2 | yang | 30 | nan | english | shanxi | | 3 | liu | 60 | nv | maobi | gansu | +—-+——+——+——–+———+——–+ 2 rows in set (0.00 sec) mysql> update info set Course=”wahaha” where Name=”liu”; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select * from info; +—-+——+——+——–+———+——–+ | ID | Name | Age | Gender | Course | Addr | +—-+——+——+——–+———+——–+ | 1 | wang | 20 | nv | shuxue | henan | | 2 | yang | 30 | nan | english | shanxi | | 3 | liu | 60 | nv | wahaha | gansu | +—-+——+——+——–+———+——–+ 3 rows in set (0.00 sec) mysql> delete from info where Age select * from info; +—-+——+——+——–+———+——–+ | ID | Name | Age | Gender | Course | Addr | +—-+——+——+——–+———+——–+ | 2 | yang | 30 | nan | english | shanxi | | 3 | liu | 60 | nv | wahaha | gansu | +—-+——+——+——–+———+——–+ 2 rows in set (0.00 sec) mysql> grant all privileges on testdb.info to testuser identified by “oktest”; Query OK, 0 rows affected (0.00 sec) mysql> show grants for testuser ; +——————————————————————————–+ | Grants for testuser@% | +——————————————————————————–+ | GRANT USAGE ON *.* TO ‘testuser’@'%’ IDENTIFIED BY PASSWORD ’14aac2b4059e6413′ | | GRANT ALL PRIVILEGES ON `testdb`.`info` TO ‘testuser’@'%’ | +——————————————————————————–+ 2 rows in set (0.00 sec) mysql> \q Bye Continue reading

Posted in Linux | Leave a comment

【树莓派】构建基于树莓派的NAS服务器为家庭媒体中心提供片源

NAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。可以通俗地理解为工作在网络上的存储器,通过它,我们可以通过网络访问。如果使用samba服务器来实现主机和树莓派的文件共享,那么在家庭网络环境下,可以为家里的智能电视提供片源(当然,提前得下载好,现在很多片源站点都被河蟹了,我的移动硬盘里还有以前下载了没有看的美剧(老友记,lost,越狱)等等,准备搞定这个NAS后,直接通过家里的电视或者树莓派接上投影仪实现家中的媒体中心,这样过年的时候就可以畅快淋漓的看美剧了!想想就有点儿小激动哈哈! Continue reading

Posted in Linux, 操作系统 | Tagged , , , , , , , , | Leave a comment