Articles of linux

从shell脚本调用mysql之后,无法login到mysql

(我的第一个问题,所以如果我藐视任何公约,我就提前道歉!) 这是我第一次尝试创build一个shell脚本。 我试图创build新的数据库和用户和密码,通过在命令行中指定它们以及shell脚本。 我的root用户名和密码是在shell脚本中指定的。 这是我的shell脚本这样做: #! / bin / sh的 #创build表格 masteruser = “根” masterpassword = “dumbpassword” #在命令行上需要一个参数 如果[$#-ne 3]; 然后 echo "Usage: createdb.sh dbname dbuser dbpassword"; exit 1; 科幻 DBNAME = “$ 1” DBUSER = “$ 2” DBPASSWORD = “$ 3” #echo $ dbname #echo $ dbuser #echo $ dbpassword mysql -u“$ masteruser”-p“$ masterpassword”<< […]

在第二个磁盘上挂载Linux卷

我的Fedora 12盒子上的磁盘开始失效,所以我买了一个新的磁盘,并安装了Fedora 15.我保留旧磁盘连接,这仍然有些作品,希望复制一些重要的文件。 在Fedora 15中,“磁盘实用程序”应用程序允许我挂载/ boot分区,但不挂载旧磁盘上的其他卷。 “磁盘工具”显示该卷的存在,但不提供挂载它的方法。 以下是旧的/ etc / fstab中对旧的root和/ boot所说的内容: / dev / mapper / vg_flotsam-lv_root / ext4默认值1 1 UUID = f88eefec -a42f-4797-b704-bb1a426b8874 / boot ext4默认值1 2 我怎样才能挂载旧的音量?

JBoss 4.2自动发现失败(NoClassDefFoundError)

我正在第一次尝试Hyperic。 我有一个基本的服务器和代理安装程序,并在Redhat Linux机器上工作。 但是,当autodiscoverer运行JBoss 4.2的时候,我得到了这个消息结尾处的exception。 我在agent.propertiesconfiguration了jboss.installpath设置。 当我用DEBUG级别的日志logging启动代理时,我看到了从我configuration的path中包含的各种JBoss jar包。 但是我不能自动发现JBoss,我仍然得到相同的例外。 任何想法如何解决这个将不胜感激… 011-06-17 14:25:27,572 INFO [Thread-2] [RuntimeAutodiscoverer] Running runtime autodiscovery for NetworkServer 2011-06-17 14:25:27,582 INFO [Thread-2] [RuntimeAutodiscoverer] NetworkServer discovery took 0 2011-06-17 14:25:27,582 INFO [Thread-2] [RuntimeAutodiscoverer] Running runtime autodiscovery for JBoss 4.2 2011-06-17 14:25:27,941 ERROR [Thread-2] [RuntimeAutodiscoverer] Unable to run autodiscoverer for plugin: JBoss 4.2 (consult product […]

挂载cronconfiguration文件 – 有可能吗?

我正在EC2上运行几个CentOS服务器。 我们正在努力从一个映像运行所有这些文件,并从持久存储装载所有变体configuration文件。 我们刚刚开始从持久存储挂载cron目录,并且发现cron作业不再运行。 cronconfiguration文件可以挂载吗? 还有什么我应该留意的吗? 他们正在装载-obind。 挂载之后,mount命令的结果返回: /mnt/persistent/conf/cron/cron on /var/spool/cron type none (rw,bind) /mnt/persistent/conf/cron/cron.daily on /etc/cron.daily type none (rw,bind) /mnt/persistent/conf/cron/cron.monthly on /etc/cron.monthly type none (rw,bind) /mnt/persistent/conf/cron/cron.weekly on /etc/cron.weekly type none (rw,bind) /mnt/persistent/conf/cron/cron.hourly on /etc/cron.hourly type none (rw,bind) 编辑回答问题 / var / log / cron的最新内容显示,当新的configuration接pipe时,正常的function在13日停止。 Jun 13 02:01:01 ip-10-70-153-178 crond[11389]: (root) CMD (run-parts /etc/cron.hourly) Jun 13 […]

为什么Sonatype Nexus似乎占用了大量的内存和CPU时间?

在我的SC2实例上的Amazon Linux上运行nexus。 干净的安装,然后我build立一个小项目反对它。 除了我之外,没有人被使用。 当我第一次启动Nexus时,CPU利用率开始为97%,内存使用率为20%。 几分钟后,它会解决喜欢2-6%的CPU和20-40%的内存任何地方。 在一个640MB的实例中,这意味着128到256MB之间的任何地方! 看起来不对,尤其是自从Nexus宣称自己只需要28MB。 这是怎么回事? 这里是ps aux的读数,如果有帮助: root 25227 0.0 0.1 16980 692 ? Sl 16:05 0:00 /mnt/vol1/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/./wrapper /mnt/vol1/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/../conf/wrapper.conf wrapper.syslog.ident=nexus wrapper.pidfile=/mnt/vol1/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/./nexus.pid wrapper.daemonize=TRUE wrapper.lockfile=/var/lock/subsys/nexus root 25229 3.0 20.0 1247852 122628 ? Sl 16:05 0:12 java -Dsun.net.inetaddr.ttl=3600 -Dbasedir=. -Djava.io.tmpdir=./runtime/tmp -Djava.library.path=bin/jsw/linux-x86-64/lib -classpath bin/jsw/li b/wrapper-3.2.3.jar:./runtime/apps/nexus/lib/plexus-classworlds-2.4.jar:./conf/ -Dwrapper.key=GZhnIo3i5ox4LVLp -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=252 27 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 […]

Linux:轻量级工具,当它们被杀时重启进程

我有一个ec2的微型实例。 几个java进程'不时被杀死。 我可以运行哪个工具来监视进程并重新启动,然后当它们被杀死?

sfdisk – 分区创build问题

我试图用2个分区创build磁盘映像:第一个分区:1Mb的引导和第二个分区的最大容量 dd if=/dev/zero of=flash.img bs=1M count=10 /sbin/sfdisk flash.img -uM << SFDISK_EOF ,1,L,* ,,L; SFDISK_EOF 我得到一个错误: sfdisk: I don't like these partitions – nothing changed. 我做错了什么? 我正在与CentOS合作

如何(硬件)在Ubuntu 10.04 LTS上的RAID 10与4驱动器和主板与RAID控制器

我有4个500GB硬盘。 我在BIOS中设置了RAID 10,就像这里显示的那样: http : //www.supermicro.com/manuals/other/RAID_SATA_ESB2.pdf 然后我遵循这些指示: http : //www.unrest.ca/Knowledge-Base/configuring-mdadm-raid10-for-ubuntu-910 基本上我不能得到它的工作。 当我到达安装的“分区”部分时,我会完成这些操作,创build4个RAID 1(每个驱动器上有2个分区,一个用于主分区,另一个用于交换空间),然后组合成一个RAID 10.不幸的是,显示2个分区,一个500 GB,另一个是36GB由于某种原因。 有任何想法吗? 我认为如果有人find了一个好的指示(一步一步地)来做到这一点,那么最好的做法是…我一直在Google上search几个小时,却没有发现任何东西。

Go Daddy VPS上的内存使用过多

我有一个Go Daddy Linux VPS,托pipe一个Java服务器和其他一些东西。 显然,我们正在耗尽内存: [user@xxx ~]$ free -m total used free shared buffers cached Mem: 4096 4090 5 0 0 0 -/+ buffers/cache: 4090 5 Swap: 0 0 0 [user@xxx ~]$ 但是有趣的是 我无法find与“PS”的内存猪 – 所有列出的进程有一个“合理的”内存使用率(2%以下),但系统仍然内存不足。 尝试通过挂接交换来增加可用虚拟机会导致错误(“不允许操作”)。 我发现这是OpenVZ的限制 – 只有主机应该交换到磁盘驱动器。 “vmstat”的输出不是很有用: [user@xxx ~]$ vmstat procs ———–memory———- —swap– —–io—- –system– —–cpu—— rb swpd free buff cache […]

多网关+负载均衡在Linux网关

我有一个与Linux网关负载平衡/故障切换的问题 我的networking看起来像这样 现在,我想要在内部局域网(192.168.1.x)的用户,已连接两条线。 是任何解决scheme 请原谅我的英语,谢谢